1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Load custom mip chain for zigzags.

This commit is contained in:
Bartosz Taudul
2023-04-29 13:10:58 +02:00
parent 657bf7d44c
commit e1e4699a52
12 changed files with 91 additions and 29 deletions
+5 -2
View File
@@ -174,11 +174,14 @@ void UpdateTextureRGBA( void* _tex, void* data, int w, int h )
glTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, data );
}
void MakeMipMaps( void* _tex )
void UpdateTextureRGBAMips( void* _tex, void** data, int* w, int* h, size_t mips )
{
auto tex = (GLuint)(intptr_t)_tex;
glBindTexture( GL_TEXTURE_2D, tex );
glGenerateMipmap( GL_TEXTURE_2D );
for( size_t i=0; i<mips; i++ )
{
glTexImage2D( GL_TEXTURE_2D, i, GL_RGBA, w[i], h[i], 0, GL_RGBA, GL_UNSIGNED_BYTE, data[i] );
}
}
}