static int getTexLevelParameteri(int texture, int target, int level, int pname) {
GLCapabilities caps = GL.getCapabilities();
if (caps.OpenGL45) {
return GL45.glGetTextureLevelParameteri(texture, level, pname);
}
if (caps.GL_ARB_direct_state_access) {
return ARBDirectStateAccess.glGetTextureLevelParameteri(texture, level, pname);
}
if (caps.GL_EXT_direct_state_access) {
return EXTDirectStateAccess.glGetTextureLevelParameteriEXT(texture, target, level, pname);
}
return glGetTexLevelParameteri(target, level, pname);
}