How can i determine the maximum supported texture size?
I’m trying to use
intmax=gl.glGetIntegerv(gl.GL_MAX_TEXTURE_SIZE,
but i can’t figure out how to use the last parameter. Anyone knows how?
My thanks in advanced
How can i determine the maximum supported texture size?
I’m trying to use
intmax=gl.glGetIntegerv(gl.GL_MAX_TEXTURE_SIZE,
but i can’t figure out how to use the last parameter. Anyone knows how?
My thanks in advanced
in C :
glGetIntegerv(GL_MAX_TEXTURE_SIZE,&intmax);
looks like you are using java, so you have to adapt slightly :
int intmax[] = new int[1];
gl.glGetIntegerv(gl.GL_MAX_TEXTURE_SIZE,intmax);
No, i’m using visual basic 2005 with simpleOpenGLControl. That’s my problem, isn’t that a pointer to an int?
then try to declare intmax as an array :
Dim intmax(0 to 0) As Integer
IIRC, the last parameter is defined as an ‘out’ parameter (ByRef in VB.Net), so you can use a plain integer:
Dim max As Integer
gl.glGetIntegerv(gl.GL_MAX_TEXTURE_SIZE, max)
At least this is the case in OpenTK - it’s been some time since I’ve last looked into Tao code. If this doesn’t work, you’ll have to use an array as ZBuffeR suggested (it doesn’t matter in this case but arrays are less efficient than out parameters).
This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.