X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=vg%2Fvg_tex.h;h=e97900fed12054673ab7d5a67abe3d85661ecfa4;hb=a3c5df9429bfb22d49ef0fac45de4f8e87a938e6;hp=a9c24c0a68cd4e27e58cc801c248a0b521c8e842;hpb=d7f11d926bc3972eba39b51099e216188e87b3ca;p=fishladder.git diff --git a/vg/vg_tex.h b/vg/vg_tex.h index a9c24c0..e97900f 100644 --- a/vg/vg_tex.h +++ b/vg/vg_tex.h @@ -55,8 +55,6 @@ static inline void vg_tex2d_clamp(void) static GLuint vg_tex2d_rgba( const char *path ) { - int x,y; - i64 length; u8 *src_data = vg_asset_read_s( path, &length ); @@ -66,9 +64,10 @@ static GLuint vg_tex2d_rgba( const char *path ) if( src_data ) { - u8 *tex_buffer = qoi_decode( src_data, length, &x, &y, 4 ); + qoi_desc info; + u8 *tex_buffer = qoi_decode( src_data, length, &info, 4 ); - glTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA, x, y, 0, GL_RGBA, GL_UNSIGNED_BYTE, tex_buffer ); + glTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA, info.width, info.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, tex_buffer ); free( tex_buffer ); free( src_data );