Index: gpu/command_buffer/build_gles2_cmd_buffer.py |
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py |
index 3f17ae69b15bc30bd2164364bf57241dd5327112..0676efca8d433fee4077e22c7897d0ca9d6ef54f 100755 |
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py |
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py |
@@ -853,6 +853,10 @@ _NAMED_TYPE_INFO = { |
'GL_TEXTURE_2D', |
'GL_TEXTURE_CUBE_MAP', |
], |
+ 'valid_es3': [ |
+ 'GL_TEXTURE_2D_ARRAY', |
+ 'GL_TEXTURE_3D', |
+ ], |
'invalid': [ |
'GL_PROXY_TEXTURE_CUBE_MAP', |
] |
@@ -1218,6 +1222,17 @@ _NAMED_TYPE_INFO = { |
'GL_TEXTURE_WRAP_S', |
'GL_TEXTURE_WRAP_T', |
], |
+ 'valid_es3': [ |
+ 'GL_TEXTURE_BASE_LEVEL', |
+ 'GL_TEXTURE_COMPARE_FUNC', |
+ 'GL_TEXTURE_COMPARE_MODE', |
+ 'GL_TEXTURE_IMMUTABLE_FORMAT', |
+ 'GL_TEXTURE_IMMUTABLE_LEVELS', |
+ 'GL_TEXTURE_MAX_LEVEL', |
+ 'GL_TEXTURE_MAX_LOD', |
+ 'GL_TEXTURE_MIN_LOD', |
+ 'GL_TEXTURE_WRAP_R', |
+ ], |
'invalid': [ |
'GL_GENERATE_MIPMAP', |
], |
@@ -1255,6 +1270,26 @@ _NAMED_TYPE_INFO = { |
'GL_LINEAR', |
], |
}, |
+ 'TextureCompareFunc': { |
+ 'type': 'GLenum', |
+ 'valid': [ |
+ 'GL_LEQUAL', |
+ 'GL_GEQUAL', |
+ 'GL_LESS', |
+ 'GL_GREATER', |
+ 'GL_EQUAL', |
+ 'GL_NOTEQUAL', |
+ 'GL_ALWAYS', |
+ 'GL_NEVER', |
+ ], |
+ }, |
+ 'TextureCompareMode': { |
+ 'type': 'GLenum', |
+ 'valid': [ |
+ 'GL_NONE', |
+ 'GL_COMPARE_REF_TO_TEXTURE', |
+ ], |
+ }, |
'TextureUsage': { |
'type': 'GLenum', |
'valid': [ |