- if(is_version_at_least(2, 0) || is_supported("ARB_vertex_shader"))
- glGetIntegerv(GL_MAX_TEXTURE_IMAGE_UNITS, &count);
- else if(is_version_at_least(1, 3))
- glGetIntegerv(GL_MAX_TEXTURE_UNITS, &count);
+ if(ARB_vertex_shader)
+ count = get_i(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS);
+ else if(ARB_multitexture)
+ count = get_i(GL_MAX_TEXTURE_UNITS);