From 0e72e83f4e13dad1683f7b9fdaccd92e321c0393 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 10 Jun 2012 14:13:53 +0000 Subject: [PATCH] compile correctly for OpenGL ES --- panda/src/glstuff/glGraphicsStateGuardian_src.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index 9bdea68902..0f82c6ba95 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -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; }