mirror of
https://github.com/UberGames/GtkRadiant.git
synced 2024-11-22 03:41:39 +00:00
dunno what happened there, someone brain farted hard
This commit is contained in:
parent
377547668d
commit
6476802ae8
1 changed files with 6 additions and 8 deletions
|
@ -98,8 +98,7 @@ typedef struct pngBuffer_s
|
||||||
{
|
{
|
||||||
byte *buffer;
|
byte *buffer;
|
||||||
int size, offset;
|
int size, offset;
|
||||||
}
|
} pngBuffer_t;
|
||||||
pngBuffer_t;
|
|
||||||
|
|
||||||
void PNGReadData( png_struct *png, png_byte *buffer, png_size_t size ){
|
void PNGReadData( png_struct *png, png_byte *buffer, png_size_t size ){
|
||||||
pngBuffer_t *pb = (pngBuffer_t*) png_get_io_ptr( png );
|
pngBuffer_t *pb = (pngBuffer_t*) png_get_io_ptr( png );
|
||||||
|
@ -123,7 +122,7 @@ void PNGReadData( png_struct *png, png_byte *buffer, png_size_t size ){
|
||||||
static void LoadPNGBuffer( byte *buffer, int size, byte **pixels, int *width, int *height ){
|
static void LoadPNGBuffer( byte *buffer, int size, byte **pixels, int *width, int *height ){
|
||||||
png_struct *png;
|
png_struct *png;
|
||||||
png_info *info, *end;
|
png_info *info, *end;
|
||||||
pngBuffer_t *pb = (pngBuffer_t*) png_get_io_ptr( png );
|
pngBuffer_t pb;
|
||||||
int i, bitDepth, colorType, channels;
|
int i, bitDepth, colorType, channels;
|
||||||
png_uint_32 w, h;
|
png_uint_32 w, h;
|
||||||
byte **rowPointers;
|
byte **rowPointers;
|
||||||
|
@ -166,11 +165,10 @@ static void LoadPNGBuffer( byte *buffer, int size, byte **pixels, int *width, in
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set read callback */
|
/* set read callback */
|
||||||
pb->buffer = buffer;
|
pb.buffer = buffer;
|
||||||
pb->size = size;
|
pb.size = size;
|
||||||
pb->offset = 0;
|
pb.offset = 0;
|
||||||
png_set_read_fn( png, &pb, PNGReadData );
|
png_set_read_fn( png, (void*)&pb, PNGReadData );
|
||||||
//png->io_ptr = &pb; /* hack! */
|
|
||||||
|
|
||||||
/* set error longjmp */
|
/* set error longjmp */
|
||||||
if ( setjmp( png_jmpbuf(png) ) ) {
|
if ( setjmp( png_jmpbuf(png) ) ) {
|
||||||
|
|
Loading…
Reference in a new issue