static GLuint vg_tex2d_rgba( const char *path )
{
- int x,y;
-
i64 length;
u8 *src_data = vg_asset_read_s( path, &length );
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 );