Fix compilation error with OpenGL ES

This commit is contained in:
rdb 2010-01-25 12:40:14 +00:00
parent c299cba834
commit 26a8e60405

View File

@ -967,11 +967,15 @@ glsl_compile_shader(GSG *gsg) {
if (!_glsl_gshader) return false;
gsg->_glAttachShader(_glsl_program, _glsl_gshader);
#ifdef OPENGLES
nassertr(false, false); // OpenGL ES has no geometry shaders.
#else
// Set the vertex output limit to the maximum
nassertr(gsg->_glProgramParameteri != NULL, false);
GLint max_vertices;
glGetIntegerv(GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, &max_vertices);
gsg->_glProgramParameteri(_glsl_program, GL_GEOMETRY_VERTICES_OUT_EXT, max_vertices);
#endif
}
// There might be warnings. Only report them for one shader program.