compile correctly for OpenGL ES

This commit is contained in:
rdb 2012-06-10 14:13:53 +00:00
parent b71bca5c49
commit 0e72e83f4e

View File

@ -951,9 +951,11 @@ reset() {
#ifdef OPENGLES_2
_supports_glsl = true;
_supports_tessellation_shaders = false;
#else
#ifdef OPENGLES_1
_supports_glsl = false;
_supports_tessellation_shaders = false;
#else
_supports_glsl = is_at_least_gl_version(2, 0) || has_extension("GL_ARB_shading_language_100");
_supports_geometry_shaders = is_at_least_gl_version(3, 2) || has_extension("GL_ARB_geometry_shader4");
@ -3159,6 +3161,7 @@ draw_patches(const GeomPrimitivePipelineReader *reader, bool force) {
return false;
}
#ifndef OPENGLES
_glPatchParameteri(GL_PATCH_VERTICES, reader->get_object()->get_num_vertices_per_primitive());
#ifdef SUPPORT_IMMEDIATE_MODE
@ -3209,6 +3212,8 @@ draw_patches(const GeomPrimitivePipelineReader *reader, bool force) {
}
}
#endif // OPENGLES
report_my_gl_errors();
return true;
}