mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
compile correctly for OpenGL ES
This commit is contained in:
parent
b71bca5c49
commit
0e72e83f4e
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user