extension ARB_uniform_buffer_object # For some reason it's not possible to query uniform block usage in geometry # shader on OpenGL ES even though similar queries are available for vertex and # fragment shaders ignore GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER # Querying just the uniform name is not available on OpenGL ES; fortunately # it's included in the information provided by glGetActiveUniform ignore glGetActiveUniformName # Queries related to geometry shaders additionally require the # ARB_geometry_shader4 extension optional GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS optional GL_MAX_GEOMETRY_UNIFORM_BLOCKS