projects
/
fishladder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get achievements working again
[fishladder.git]
/
vg
/
vg_tex.h
diff --git
a/vg/vg_tex.h
b/vg/vg_tex.h
index a9c24c0a68cd4e27e58cc801c248a0b521c8e842..e97900fed12054673ab7d5a67abe3d85661ecfa4 100644
(file)
--- 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 )
{
static GLuint vg_tex2d_rgba( const char *path )
{
- int x,y;
-
i64 length;
u8 *src_data = vg_asset_read_s( path, &length );
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 )
{
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 );
free( tex_buffer );
free( src_data );