Hello!
Is it possible to query the active texture size somehow?
I tried the following code, but with no success (see comments in code):
#include <GLES3/gl3.h>
#include <GLES3/gl32.h>
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, mTextureID);
int w = -1;
int h = -1;
//got GL_INVALID_ENUM
//glGetTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_WIDTH, &w);
//glGetTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_HEIGHT, &h);
//unresolved external symbol __imp_glGetTexLevelParameteriv
glGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_WIDTH, &w);
glGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_HEIGHT, &h);
The only place where GL_TEXTURE_HEIGHT and GL_TEXTURE_WIDTH are referenced in ANGLE sources is src\libANGLE\renderer\gl\functionsgl_enums.h, so I cannot figure out where I can take a look at.
Hello! Is it possible to query the active texture size somehow?
I tried the following code, but with no success (see comments in code):
The only place where GL_TEXTURE_HEIGHT and GL_TEXTURE_WIDTH are referenced in ANGLE sources is src\libANGLE\renderer\gl\functionsgl_enums.h, so I cannot figure out where I can take a look at.