Commit 390c4952 by Brandon Schade Committed by Commit Bot

Adds missing extensions to registry_xml.py

Bug: angleproject:4093 Change-Id: I979b54e12c1e897ccfa116f332bf9146dcd00cae Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1965644 Commit-Queue: Brandon Schade <b.schade@samsung.com> Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
parent ce41a43c
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
"scripts/generate_loader.py": "scripts/generate_loader.py":
"48c60c668bec42a80378179aae2acc61", "48c60c668bec42a80378179aae2acc61",
"scripts/registry_xml.py": "scripts/registry_xml.py":
"4f1fdc6158306914b149ade7549ad30a", "0eaa5997dff8ebbbc9fc3dd1c9066a85",
"scripts/wgl.xml": "scripts/wgl.xml":
"aa96419c582af2f6673430e2847693f4", "aa96419c582af2f6673430e2847693f4",
"src/libEGL/egl_loader_autogen.cpp": "src/libEGL/egl_loader_autogen.cpp":
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
"scripts/gl_angle_ext.xml": "scripts/gl_angle_ext.xml":
"d6907cd84d95ac0b32a164194eadcf53", "d6907cd84d95ac0b32a164194eadcf53",
"scripts/registry_xml.py": "scripts/registry_xml.py":
"4f1fdc6158306914b149ade7549ad30a", "0eaa5997dff8ebbbc9fc3dd1c9066a85",
"scripts/wgl.xml": "scripts/wgl.xml":
"aa96419c582af2f6673430e2847693f4", "aa96419c582af2f6673430e2847693f4",
"src/libANGLE/Context_gl_1_0_autogen.h": "src/libANGLE/Context_gl_1_0_autogen.h":
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"src/libANGLE/Context_gles_3_2_autogen.h": "src/libANGLE/Context_gles_3_2_autogen.h":
"022bf1da90cc56f2e52998b87d274e64", "022bf1da90cc56f2e52998b87d274e64",
"src/libANGLE/Context_gles_ext_autogen.h": "src/libANGLE/Context_gles_ext_autogen.h":
"262f1af8a8cf25bb107afc80a664c69e", "0fa711020da5b7e8fc5cd2f9355c660f",
"src/libANGLE/capture_gles_1_0_autogen.cpp": "src/libANGLE/capture_gles_1_0_autogen.cpp":
"01eb0a76c176e5cdba3102cae58334af", "01eb0a76c176e5cdba3102cae58334af",
"src/libANGLE/capture_gles_1_0_autogen.h": "src/libANGLE/capture_gles_1_0_autogen.h":
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
"src/libANGLE/capture_gles_ext_autogen.cpp": "src/libANGLE/capture_gles_ext_autogen.cpp":
"9ad4c94c48e1190ee7a7fe7360ef2f52", "9ad4c94c48e1190ee7a7fe7360ef2f52",
"src/libANGLE/capture_gles_ext_autogen.h": "src/libANGLE/capture_gles_ext_autogen.h":
"10dc30fe9afca0b3454bb23bd716cd82", "1db137099024f8149fc301d080f4d0e9",
"src/libANGLE/entry_points_enum_autogen.cpp": "src/libANGLE/entry_points_enum_autogen.cpp":
"552afb6f0ec70ff4f848fec13d676531", "552afb6f0ec70ff4f848fec13d676531",
"src/libANGLE/entry_points_enum_autogen.h": "src/libANGLE/entry_points_enum_autogen.h":
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
"src/libANGLE/validationES3_autogen.h": "src/libANGLE/validationES3_autogen.h":
"1b470a8e190aa007f093f1f13f3b1a8c", "1b470a8e190aa007f093f1f13f3b1a8c",
"src/libANGLE/validationESEXT_autogen.h": "src/libANGLE/validationESEXT_autogen.h":
"5b65651171876c5f9fd9087e56cb82de", "024c483122ccce5c555b7ca5a4820e09",
"src/libANGLE/validationGL11_autogen.h": "src/libANGLE/validationGL11_autogen.h":
"c5ac1ca523a39df2621d11e92c9c821a", "c5ac1ca523a39df2621d11e92c9c821a",
"src/libANGLE/validationGL12_autogen.h": "src/libANGLE/validationGL12_autogen.h":
...@@ -250,15 +250,15 @@ ...@@ -250,15 +250,15 @@
"src/libGLESv2/entry_points_gles_3_2_autogen.h": "src/libGLESv2/entry_points_gles_3_2_autogen.h":
"e06eb4df7dc6fb29c5fd632a54b0b162", "e06eb4df7dc6fb29c5fd632a54b0b162",
"src/libGLESv2/entry_points_gles_ext_autogen.cpp": "src/libGLESv2/entry_points_gles_ext_autogen.cpp":
"58a0d9710588ca58b63f98c7fbb62bcf", "b1bd6522106f6c6f0a11c02cbd2a3ad7",
"src/libGLESv2/entry_points_gles_ext_autogen.h": "src/libGLESv2/entry_points_gles_ext_autogen.h":
"62b5f609fd34c47b0b1aa9e757b0f180", "7dd43f90834303b5e6b7f8a4d26164f3",
"src/libGLESv2/libGLESv2_autogen.cpp": "src/libGLESv2/libGLESv2_autogen.cpp":
"9e7ff9ce5120295b9e61135ee01bc008", "5bd4cd1cc8b82f7bc2d660d862b41881",
"src/libGLESv2/libGLESv2_autogen.def": "src/libGLESv2/libGLESv2_autogen.def":
"fb94a511a505ed79461b1677a185d301", "03a887d34140d410bd3e3e319061cfc4",
"src/libGLESv2/libGLESv2_no_capture_autogen.def": "src/libGLESv2/libGLESv2_no_capture_autogen.def":
"d9222e76f0b5ecc824bd82c975dec7ee", "8fe06d52944a1e4a3bab2a81d6a9ee18",
"src/libGLESv2/libGLESv2_with_capture_autogen.def": "src/libGLESv2/libGLESv2_with_capture_autogen.def":
"782e85c5bb72eebc8651fbcf86e0059d" "00b07b4b61ebbed99c65676505f6d2eb"
} }
\ No newline at end of file
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
"scripts/gl_angle_ext.xml": "scripts/gl_angle_ext.xml":
"d6907cd84d95ac0b32a164194eadcf53", "d6907cd84d95ac0b32a164194eadcf53",
"scripts/registry_xml.py": "scripts/registry_xml.py":
"4f1fdc6158306914b149ade7549ad30a", "0eaa5997dff8ebbbc9fc3dd1c9066a85",
"src/libANGLE/gl_enum_utils_autogen.cpp": "src/libANGLE/gl_enum_utils_autogen.cpp":
"0d71cea9e0ab532e0f266f2fecba3bef", "ec69c84bb0d44bde62710f5becf9e28d",
"src/libANGLE/gl_enum_utils_autogen.h": "src/libANGLE/gl_enum_utils_autogen.h":
"fb0bb7f506f6082ea3b2c3fa384d2739" "fb0bb7f506f6082ea3b2c3fa384d2739"
} }
\ No newline at end of file
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
"scripts/gl_angle_ext.xml": "scripts/gl_angle_ext.xml":
"d6907cd84d95ac0b32a164194eadcf53", "d6907cd84d95ac0b32a164194eadcf53",
"scripts/registry_xml.py": "scripts/registry_xml.py":
"4f1fdc6158306914b149ade7549ad30a", "0eaa5997dff8ebbbc9fc3dd1c9066a85",
"scripts/wgl.xml": "scripts/wgl.xml":
"aa96419c582af2f6673430e2847693f4", "aa96419c582af2f6673430e2847693f4",
"src/libGL/proc_table_wgl_autogen.cpp": "src/libGL/proc_table_wgl_autogen.cpp":
......
...@@ -72,20 +72,30 @@ gles_extensions = [ ...@@ -72,20 +72,30 @@ gles_extensions = [
"GL_EXT_memory_object_fd", "GL_EXT_memory_object_fd",
"GL_EXT_multisampled_render_to_texture", "GL_EXT_multisampled_render_to_texture",
"GL_EXT_occlusion_query_boolean", "GL_EXT_occlusion_query_boolean",
"GL_EXT_read_format_bgra",
"GL_EXT_robustness", "GL_EXT_robustness",
"GL_EXT_semaphore", "GL_EXT_semaphore",
"GL_EXT_semaphore_fd", "GL_EXT_semaphore_fd",
"GL_EXT_sRGB",
"GL_EXT_texture_compression_bptc",
"GL_EXT_texture_compression_dxt1",
"GL_EXT_texture_compression_s3tc",
"GL_EXT_texture_compression_s3tc_srgb",
"GL_EXT_texture_filter_anisotropic", "GL_EXT_texture_filter_anisotropic",
"GL_EXT_texture_format_BGRA8888",
"GL_EXT_texture_storage", "GL_EXT_texture_storage",
"GL_KHR_debug", "GL_KHR_debug",
"GL_KHR_parallel_shader_compile", "GL_KHR_parallel_shader_compile",
"GL_NV_fence", "GL_NV_fence",
"GL_OES_EGL_image", "GL_OES_compressed_ETC1_RGB8_texture",
"GL_OES_depth32",
"GL_OES_draw_elements_base_vertex", "GL_OES_draw_elements_base_vertex",
"GL_OES_EGL_image",
"GL_OES_get_program_binary", "GL_OES_get_program_binary",
"GL_OES_mapbuffer", "GL_OES_mapbuffer",
"GL_OES_texture_3D", "GL_OES_texture_3D",
"GL_OES_texture_border_clamp", "GL_OES_texture_border_clamp",
"GL_OES_texture_half_float",
"GL_OES_texture_storage_multisample_2d_array", "GL_OES_texture_storage_multisample_2d_array",
"GL_OES_vertex_array_object", "GL_OES_vertex_array_object",
"GL_OVR_multiview", "GL_OVR_multiview",
......
...@@ -369,7 +369,9 @@ ...@@ -369,7 +369,9 @@
void framebufferTexture2DMultisample(GLenum target, GLenum attachment, GLenum textarget, \ void framebufferTexture2DMultisample(GLenum target, GLenum attachment, GLenum textarget, \
GLuint texture, GLint level, GLsizei samples); \ GLuint texture, GLint level, GLsizei samples); \
/* GL_EXT_occlusion_query_boolean */ \ /* GL_EXT_occlusion_query_boolean */ \
/* GL_EXT_read_format_bgra */ \
/* GL_EXT_robustness */ \ /* GL_EXT_robustness */ \
/* GL_EXT_sRGB */ \
/* GL_EXT_semaphore */ \ /* GL_EXT_semaphore */ \
void deleteSemaphores(GLsizei n, const SemaphoreID *semaphoresPacked); \ void deleteSemaphores(GLsizei n, const SemaphoreID *semaphoresPacked); \
void genSemaphores(GLsizei n, SemaphoreID *semaphoresPacked); \ void genSemaphores(GLsizei n, SemaphoreID *semaphoresPacked); \
...@@ -385,7 +387,12 @@ ...@@ -385,7 +387,12 @@
const TextureID *texturesPacked, const GLenum *srcLayouts); \ const TextureID *texturesPacked, const GLenum *srcLayouts); \
/* GL_EXT_semaphore_fd */ \ /* GL_EXT_semaphore_fd */ \
void importSemaphoreFd(SemaphoreID semaphorePacked, HandleType handleTypePacked, GLint fd); \ void importSemaphoreFd(SemaphoreID semaphorePacked, HandleType handleTypePacked, GLint fd); \
/* GL_EXT_texture_compression_bptc */ \
/* GL_EXT_texture_compression_dxt1 */ \
/* GL_EXT_texture_compression_s3tc */ \
/* GL_EXT_texture_compression_s3tc_srgb */ \
/* GL_EXT_texture_filter_anisotropic */ \ /* GL_EXT_texture_filter_anisotropic */ \
/* GL_EXT_texture_format_BGRA8888 */ \
/* GL_EXT_texture_storage */ \ /* GL_EXT_texture_storage */ \
void texStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); \ void texStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); \
/* GL_KHR_debug */ \ /* GL_KHR_debug */ \
...@@ -402,6 +409,8 @@ ...@@ -402,6 +409,8 @@
/* GL_OES_EGL_image */ \ /* GL_OES_EGL_image */ \
void eGLImageTargetRenderbufferStorage(GLenum target, GLeglImageOES image); \ void eGLImageTargetRenderbufferStorage(GLenum target, GLeglImageOES image); \
void eGLImageTargetTexture2D(TextureType targetPacked, GLeglImageOES image); \ void eGLImageTargetTexture2D(TextureType targetPacked, GLeglImageOES image); \
/* GL_OES_compressed_ETC1_RGB8_texture */ \
/* GL_OES_depth32 */ \
/* GL_OES_draw_elements_base_vertex */ \ /* GL_OES_draw_elements_base_vertex */ \
/* GL_OES_get_program_binary */ \ /* GL_OES_get_program_binary */ \
/* GL_OES_mapbuffer */ \ /* GL_OES_mapbuffer */ \
...@@ -410,6 +419,7 @@ ...@@ -410,6 +419,7 @@
void framebufferTexture3D(GLenum target, GLenum attachment, TextureTarget textargetPacked, \ void framebufferTexture3D(GLenum target, GLenum attachment, TextureTarget textargetPacked, \
TextureID texturePacked, GLint level, GLint zoffset); \ TextureID texturePacked, GLint level, GLint zoffset); \
/* GL_OES_texture_border_clamp */ \ /* GL_OES_texture_border_clamp */ \
/* GL_OES_texture_half_float */ \
/* GL_OES_texture_storage_multisample_2d_array */ \ /* GL_OES_texture_storage_multisample_2d_array */ \
/* GL_OES_vertex_array_object */ \ /* GL_OES_vertex_array_object */ \
/* GL_OVR_multiview */ \ /* GL_OVR_multiview */ \
......
...@@ -1235,6 +1235,8 @@ angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState ...@@ -1235,6 +1235,8 @@ angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState
// GL_EXT_occlusion_query_boolean // GL_EXT_occlusion_query_boolean
// GL_EXT_read_format_bgra
// GL_EXT_robustness // GL_EXT_robustness
angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState, angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState,
bool isCallValid, bool isCallValid,
...@@ -1262,6 +1264,8 @@ angle::CallCapture CaptureReadnPixelsEXT(const State &glState, ...@@ -1262,6 +1264,8 @@ angle::CallCapture CaptureReadnPixelsEXT(const State &glState,
GLsizei bufSize, GLsizei bufSize,
void *data); void *data);
// GL_EXT_sRGB
// GL_EXT_semaphore // GL_EXT_semaphore
angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState, angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState,
bool isCallValid, bool isCallValid,
...@@ -1309,8 +1313,18 @@ angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState, ...@@ -1309,8 +1313,18 @@ angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState,
HandleType handleTypePacked, HandleType handleTypePacked,
GLint fd); GLint fd);
// GL_EXT_texture_compression_bptc
// GL_EXT_texture_compression_dxt1
// GL_EXT_texture_compression_s3tc
// GL_EXT_texture_compression_s3tc_srgb
// GL_EXT_texture_filter_anisotropic // GL_EXT_texture_filter_anisotropic
// GL_EXT_texture_format_BGRA8888
// GL_EXT_texture_storage // GL_EXT_texture_storage
angle::CallCapture CaptureTexStorage1DEXT(const State &glState, angle::CallCapture CaptureTexStorage1DEXT(const State &glState,
bool isCallValid, bool isCallValid,
...@@ -1447,6 +1461,10 @@ angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState, ...@@ -1447,6 +1461,10 @@ angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState,
TextureType targetPacked, TextureType targetPacked,
GLeglImageOES image); GLeglImageOES image);
// GL_OES_compressed_ETC1_RGB8_texture
// GL_OES_depth32
// GL_OES_draw_elements_base_vertex // GL_OES_draw_elements_base_vertex
angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState, angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState,
bool isCallValid, bool isCallValid,
...@@ -1806,6 +1824,8 @@ angle::CallCapture CaptureTexGenxvOES(const State &glState, ...@@ -1806,6 +1824,8 @@ angle::CallCapture CaptureTexGenxvOES(const State &glState,
GLenum pname, GLenum pname,
const GLfixed *params); const GLfixed *params);
// GL_OES_texture_half_float
// GL_OES_texture_storage_multisample_2d_array // GL_OES_texture_storage_multisample_2d_array
angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState, angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState,
bool isCallValid, bool isCallValid,
......
...@@ -712,6 +712,8 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -712,6 +712,8 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_CLAMP_TO_BORDER_OES"; return "GL_CLAMP_TO_BORDER_OES";
case 0x81A6: case 0x81A6:
return "GL_DEPTH_COMPONENT24"; return "GL_DEPTH_COMPONENT24";
case 0x8210:
return "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT";
case 0x8218: case 0x8218:
return "GL_FRAMEBUFFER_DEFAULT"; return "GL_FRAMEBUFFER_DEFAULT";
case 0x821A: case 0x821A:
...@@ -2415,8 +2417,12 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -2415,8 +2417,12 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_RGBA8"; return "GL_RGBA8";
case 0x8059: case 0x8059:
return "GL_RGB10_A2"; return "GL_RGB10_A2";
case 0x80E1:
return "GL_BGRA_EXT";
case 0x81A5: case 0x81A5:
return "GL_DEPTH_COMPONENT16"; return "GL_DEPTH_COMPONENT16";
case 0x81A7:
return "GL_DEPTH_COMPONENT32_OES";
case 0x8227: case 0x8227:
return "GL_RG"; return "GL_RG";
case 0x8229: case 0x8229:
...@@ -2455,6 +2461,14 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -2455,6 +2461,14 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_RG32I"; return "GL_RG32I";
case 0x823C: case 0x823C:
return "GL_RG32UI"; return "GL_RG32UI";
case 0x83F0:
return "GL_COMPRESSED_RGB_S3TC_DXT1_EXT";
case 0x83F1:
return "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT";
case 0x83F2:
return "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT";
case 0x83F3:
return "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT";
case 0x84F9: case 0x84F9:
return "GL_DEPTH_STENCIL"; return "GL_DEPTH_STENCIL";
case 0x8814: case 0x8814:
...@@ -2473,12 +2487,24 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -2473,12 +2487,24 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_SRGB"; return "GL_SRGB";
case 0x8C41: case 0x8C41:
return "GL_SRGB8"; return "GL_SRGB8";
case 0x8C42:
return "GL_SRGB_ALPHA_EXT";
case 0x8C43: case 0x8C43:
return "GL_SRGB8_ALPHA8"; return "GL_SRGB8_ALPHA8";
case 0x8C4C:
return "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT";
case 0x8C4D:
return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT";
case 0x8C4E:
return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT";
case 0x8C4F:
return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT";
case 0x8CAC: case 0x8CAC:
return "GL_DEPTH_COMPONENT32F"; return "GL_DEPTH_COMPONENT32F";
case 0x8CAD: case 0x8CAD:
return "GL_DEPTH32F_STENCIL8"; return "GL_DEPTH32F_STENCIL8";
case 0x8D64:
return "GL_ETC1_RGB8_OES";
case 0x8D70: case 0x8D70:
return "GL_RGBA32UI"; return "GL_RGBA32UI";
case 0x8D71: case 0x8D71:
...@@ -2503,6 +2529,14 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -2503,6 +2529,14 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_RGBA8I"; return "GL_RGBA8I";
case 0x8D8F: case 0x8D8F:
return "GL_RGB8I"; return "GL_RGB8I";
case 0x8E8C:
return "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT";
case 0x8E8D:
return "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT";
case 0x8E8E:
return "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT";
case 0x8E8F:
return "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT";
case 0x8F94: case 0x8F94:
return "GL_R8_SNORM"; return "GL_R8_SNORM";
case 0x8F95: case 0x8F95:
...@@ -2943,10 +2977,16 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value) ...@@ -2943,10 +2977,16 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_UNSIGNED_SHORT_4_4_4_4"; return "GL_UNSIGNED_SHORT_4_4_4_4";
case 0x8034: case 0x8034:
return "GL_UNSIGNED_SHORT_5_5_5_1"; return "GL_UNSIGNED_SHORT_5_5_5_1";
case 0x8365:
return "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT";
case 0x8366:
return "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT";
case 0x8368: case 0x8368:
return "GL_UNSIGNED_INT_2_10_10_10_REV"; return "GL_UNSIGNED_INT_2_10_10_10_REV";
case 0x8C3B: case 0x8C3B:
return "GL_UNSIGNED_INT_10F_11F_11F_REV"; return "GL_UNSIGNED_INT_10F_11F_11F_REV";
case 0x8D61:
return "GL_HALF_FLOAT_OES";
default: default:
return kUnknownGLenumString; return kUnknownGLenumString;
} }
......
...@@ -994,6 +994,8 @@ bool ValidateRenderbufferStorageMultisampleEXT(Context *context, ...@@ -994,6 +994,8 @@ bool ValidateRenderbufferStorageMultisampleEXT(Context *context,
// GL_EXT_occlusion_query_boolean // GL_EXT_occlusion_query_boolean
// GL_EXT_read_format_bgra
// GL_EXT_robustness // GL_EXT_robustness
bool ValidateGetGraphicsResetStatusEXT(Context *context); bool ValidateGetGraphicsResetStatusEXT(Context *context);
bool ValidateGetnUniformfvEXT(Context *context, bool ValidateGetnUniformfvEXT(Context *context,
...@@ -1016,6 +1018,8 @@ bool ValidateReadnPixelsEXT(Context *context, ...@@ -1016,6 +1018,8 @@ bool ValidateReadnPixelsEXT(Context *context,
GLsizei bufSize, GLsizei bufSize,
void *data); void *data);
// GL_EXT_sRGB
// GL_EXT_semaphore // GL_EXT_semaphore
bool ValidateDeleteSemaphoresEXT(Context *context, GLsizei n, const SemaphoreID *semaphoresPacked); bool ValidateDeleteSemaphoresEXT(Context *context, GLsizei n, const SemaphoreID *semaphoresPacked);
bool ValidateGenSemaphoresEXT(Context *context, GLsizei n, SemaphoreID *semaphoresPacked); bool ValidateGenSemaphoresEXT(Context *context, GLsizei n, SemaphoreID *semaphoresPacked);
...@@ -1049,8 +1053,18 @@ bool ValidateImportSemaphoreFdEXT(Context *context, ...@@ -1049,8 +1053,18 @@ bool ValidateImportSemaphoreFdEXT(Context *context,
HandleType handleTypePacked, HandleType handleTypePacked,
GLint fd); GLint fd);
// GL_EXT_texture_compression_bptc
// GL_EXT_texture_compression_dxt1
// GL_EXT_texture_compression_s3tc
// GL_EXT_texture_compression_s3tc_srgb
// GL_EXT_texture_filter_anisotropic // GL_EXT_texture_filter_anisotropic
// GL_EXT_texture_format_BGRA8888
// GL_EXT_texture_storage // GL_EXT_texture_storage
bool ValidateTexStorage1DEXT(Context *context, bool ValidateTexStorage1DEXT(Context *context,
GLenum target, GLenum target,
...@@ -1146,6 +1160,10 @@ bool ValidateEGLImageTargetTexture2DOES(Context *context, ...@@ -1146,6 +1160,10 @@ bool ValidateEGLImageTargetTexture2DOES(Context *context,
TextureType targetPacked, TextureType targetPacked,
GLeglImageOES image); GLeglImageOES image);
// GL_OES_compressed_ETC1_RGB8_texture
// GL_OES_depth32
// GL_OES_draw_elements_base_vertex // GL_OES_draw_elements_base_vertex
bool ValidateDrawElementsBaseVertexOES(Context *context, bool ValidateDrawElementsBaseVertexOES(Context *context,
PrimitiveMode modePacked, PrimitiveMode modePacked,
...@@ -1390,6 +1408,8 @@ bool ValidateTexGenivOES(Context *context, GLenum coord, GLenum pname, const GLi ...@@ -1390,6 +1408,8 @@ bool ValidateTexGenivOES(Context *context, GLenum coord, GLenum pname, const GLi
bool ValidateTexGenxOES(Context *context, GLenum coord, GLenum pname, GLfixed param); bool ValidateTexGenxOES(Context *context, GLenum coord, GLenum pname, GLfixed param);
bool ValidateTexGenxvOES(Context *context, GLenum coord, GLenum pname, const GLfixed *params); bool ValidateTexGenxvOES(Context *context, GLenum coord, GLenum pname, const GLfixed *params);
// GL_OES_texture_half_float
// GL_OES_texture_storage_multisample_2d_array // GL_OES_texture_storage_multisample_2d_array
bool ValidateTexStorage3DMultisampleOES(Context *context, bool ValidateTexStorage3DMultisampleOES(Context *context,
TextureType targetPacked, TextureType targetPacked,
......
...@@ -4888,6 +4888,8 @@ void GL_APIENTRY RenderbufferStorageMultisampleEXT(GLenum target, ...@@ -4888,6 +4888,8 @@ void GL_APIENTRY RenderbufferStorageMultisampleEXT(GLenum target,
// IsQueryEXT is already defined. // IsQueryEXT is already defined.
// GL_EXT_read_format_bgra
// GL_EXT_robustness // GL_EXT_robustness
GLenum GL_APIENTRY GetGraphicsResetStatusEXT() GLenum GL_APIENTRY GetGraphicsResetStatusEXT()
{ {
...@@ -4997,6 +4999,8 @@ void GL_APIENTRY ReadnPixelsEXT(GLint x, ...@@ -4997,6 +4999,8 @@ void GL_APIENTRY ReadnPixelsEXT(GLint x,
} }
} }
// GL_EXT_sRGB
// GL_EXT_semaphore // GL_EXT_semaphore
void GL_APIENTRY DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) void GL_APIENTRY DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
{ {
...@@ -5221,8 +5225,18 @@ void GL_APIENTRY ImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint ...@@ -5221,8 +5225,18 @@ void GL_APIENTRY ImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint
} }
} }
// GL_EXT_texture_compression_bptc
// GL_EXT_texture_compression_dxt1
// GL_EXT_texture_compression_s3tc
// GL_EXT_texture_compression_s3tc_srgb
// GL_EXT_texture_filter_anisotropic // GL_EXT_texture_filter_anisotropic
// GL_EXT_texture_format_BGRA8888
// GL_EXT_texture_storage // GL_EXT_texture_storage
void GL_APIENTRY TexStorage1DEXT(GLenum target, void GL_APIENTRY TexStorage1DEXT(GLenum target,
GLsizei levels, GLsizei levels,
...@@ -5803,6 +5817,10 @@ void GL_APIENTRY EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image) ...@@ -5803,6 +5817,10 @@ void GL_APIENTRY EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
} }
} }
// GL_OES_compressed_ETC1_RGB8_texture
// GL_OES_depth32
// GL_OES_draw_elements_base_vertex // GL_OES_draw_elements_base_vertex
void GL_APIENTRY DrawElementsBaseVertexOES(GLenum mode, void GL_APIENTRY DrawElementsBaseVertexOES(GLenum mode,
GLsizei count, GLsizei count,
...@@ -7320,6 +7338,8 @@ void GL_APIENTRY TexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params) ...@@ -7320,6 +7338,8 @@ void GL_APIENTRY TexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
} }
} }
// GL_OES_texture_half_float
// GL_OES_texture_storage_multisample_2d_array // GL_OES_texture_storage_multisample_2d_array
void GL_APIENTRY TexStorage3DMultisampleOES(GLenum target, void GL_APIENTRY TexStorage3DMultisampleOES(GLenum target,
GLsizei samples, GLsizei samples,
...@@ -844,6 +844,8 @@ ANGLE_EXPORT void GL_APIENTRY RenderbufferStorageMultisampleEXT(GLenum target, ...@@ -844,6 +844,8 @@ ANGLE_EXPORT void GL_APIENTRY RenderbufferStorageMultisampleEXT(GLenum target,
// GL_EXT_occlusion_query_boolean // GL_EXT_occlusion_query_boolean
// GL_EXT_read_format_bgra
// GL_EXT_robustness // GL_EXT_robustness
ANGLE_EXPORT GLenum GL_APIENTRY GetGraphicsResetStatusEXT(); ANGLE_EXPORT GLenum GL_APIENTRY GetGraphicsResetStatusEXT();
ANGLE_EXPORT void GL_APIENTRY GetnUniformfvEXT(GLuint program, ANGLE_EXPORT void GL_APIENTRY GetnUniformfvEXT(GLuint program,
...@@ -863,6 +865,8 @@ ANGLE_EXPORT void GL_APIENTRY ReadnPixelsEXT(GLint x, ...@@ -863,6 +865,8 @@ ANGLE_EXPORT void GL_APIENTRY ReadnPixelsEXT(GLint x,
GLsizei bufSize, GLsizei bufSize,
void *data); void *data);
// GL_EXT_sRGB
// GL_EXT_semaphore // GL_EXT_semaphore
ANGLE_EXPORT void GL_APIENTRY DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores); ANGLE_EXPORT void GL_APIENTRY DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
ANGLE_EXPORT void GL_APIENTRY GenSemaphoresEXT(GLsizei n, GLuint *semaphores); ANGLE_EXPORT void GL_APIENTRY GenSemaphoresEXT(GLsizei n, GLuint *semaphores);
...@@ -889,8 +893,18 @@ ANGLE_EXPORT void GL_APIENTRY WaitSemaphoreEXT(GLuint semaphore, ...@@ -889,8 +893,18 @@ ANGLE_EXPORT void GL_APIENTRY WaitSemaphoreEXT(GLuint semaphore,
// GL_EXT_semaphore_fd // GL_EXT_semaphore_fd
ANGLE_EXPORT void GL_APIENTRY ImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd); ANGLE_EXPORT void GL_APIENTRY ImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd);
// GL_EXT_texture_compression_bptc
// GL_EXT_texture_compression_dxt1
// GL_EXT_texture_compression_s3tc
// GL_EXT_texture_compression_s3tc_srgb
// GL_EXT_texture_filter_anisotropic // GL_EXT_texture_filter_anisotropic
// GL_EXT_texture_format_BGRA8888
// GL_EXT_texture_storage // GL_EXT_texture_storage
ANGLE_EXPORT void GL_APIENTRY TexStorage1DEXT(GLenum target, ANGLE_EXPORT void GL_APIENTRY TexStorage1DEXT(GLenum target,
GLsizei levels, GLsizei levels,
...@@ -968,6 +982,10 @@ ANGLE_EXPORT void GL_APIENTRY EGLImageTargetRenderbufferStorageOES(GLenum target ...@@ -968,6 +982,10 @@ ANGLE_EXPORT void GL_APIENTRY EGLImageTargetRenderbufferStorageOES(GLenum target
GLeglImageOES image); GLeglImageOES image);
ANGLE_EXPORT void GL_APIENTRY EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); ANGLE_EXPORT void GL_APIENTRY EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
// GL_OES_compressed_ETC1_RGB8_texture
// GL_OES_depth32
// GL_OES_draw_elements_base_vertex // GL_OES_draw_elements_base_vertex
ANGLE_EXPORT void GL_APIENTRY DrawElementsBaseVertexOES(GLenum mode, ANGLE_EXPORT void GL_APIENTRY DrawElementsBaseVertexOES(GLenum mode,
GLsizei count, GLsizei count,
...@@ -1156,6 +1174,8 @@ ANGLE_EXPORT void GL_APIENTRY TexGenivOES(GLenum coord, GLenum pname, const GLin ...@@ -1156,6 +1174,8 @@ ANGLE_EXPORT void GL_APIENTRY TexGenivOES(GLenum coord, GLenum pname, const GLin
ANGLE_EXPORT void GL_APIENTRY TexGenxOES(GLenum coord, GLenum pname, GLfixed param); ANGLE_EXPORT void GL_APIENTRY TexGenxOES(GLenum coord, GLenum pname, GLfixed param);
ANGLE_EXPORT void GL_APIENTRY TexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params); ANGLE_EXPORT void GL_APIENTRY TexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params);
// GL_OES_texture_half_float
// GL_OES_texture_storage_multisample_2d_array // GL_OES_texture_storage_multisample_2d_array
ANGLE_EXPORT void GL_APIENTRY TexStorage3DMultisampleOES(GLenum target, ANGLE_EXPORT void GL_APIENTRY TexStorage3DMultisampleOES(GLenum target,
GLsizei samples, GLsizei samples,
......
...@@ -4209,6 +4209,8 @@ void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target, ...@@ -4209,6 +4209,8 @@ void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
// GL_EXT_occlusion_query_boolean // GL_EXT_occlusion_query_boolean
// GL_EXT_read_format_bgra
// GL_EXT_robustness // GL_EXT_robustness
GLenum GL_APIENTRY glGetGraphicsResetStatusEXT() GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
{ {
...@@ -4240,6 +4242,8 @@ void GL_APIENTRY glReadnPixelsEXT(GLint x, ...@@ -4240,6 +4242,8 @@ void GL_APIENTRY glReadnPixelsEXT(GLint x,
return gl::ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data); return gl::ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
} }
// GL_EXT_sRGB
// GL_EXT_semaphore // GL_EXT_semaphore
void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
{ {
...@@ -4296,8 +4300,18 @@ void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLi ...@@ -4296,8 +4300,18 @@ void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLi
return gl::ImportSemaphoreFdEXT(semaphore, handleType, fd); return gl::ImportSemaphoreFdEXT(semaphore, handleType, fd);
} }
// GL_EXT_texture_compression_bptc
// GL_EXT_texture_compression_dxt1
// GL_EXT_texture_compression_s3tc
// GL_EXT_texture_compression_s3tc_srgb
// GL_EXT_texture_filter_anisotropic // GL_EXT_texture_filter_anisotropic
// GL_EXT_texture_format_BGRA8888
// GL_EXT_texture_storage // GL_EXT_texture_storage
void GL_APIENTRY glTexStorage1DEXT(GLenum target, void GL_APIENTRY glTexStorage1DEXT(GLenum target,
GLsizei levels, GLsizei levels,
...@@ -4463,6 +4477,10 @@ void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image ...@@ -4463,6 +4477,10 @@ void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image
return gl::EGLImageTargetTexture2DOES(target, image); return gl::EGLImageTargetTexture2DOES(target, image);
} }
// GL_OES_compressed_ETC1_RGB8_texture
// GL_OES_depth32
// GL_OES_draw_elements_base_vertex // GL_OES_draw_elements_base_vertex
void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode, void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
GLsizei count, GLsizei count,
...@@ -4867,6 +4885,8 @@ void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params ...@@ -4867,6 +4885,8 @@ void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params
return gl::TexGenxvOES(coord, pname, params); return gl::TexGenxvOES(coord, pname, params);
} }
// GL_OES_texture_half_float
// GL_OES_texture_storage_multisample_2d_array // GL_OES_texture_storage_multisample_2d_array
void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target, void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
GLsizei samples, GLsizei samples,
......
...@@ -694,12 +694,16 @@ EXPORTS ...@@ -694,12 +694,16 @@ EXPORTS
; GL_EXT_occlusion_query_boolean ; GL_EXT_occlusion_query_boolean
; GL_EXT_read_format_bgra
; GL_EXT_robustness ; GL_EXT_robustness
glGetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT
glGetnUniformfvEXT glGetnUniformfvEXT
glGetnUniformivEXT glGetnUniformivEXT
glReadnPixelsEXT glReadnPixelsEXT
; GL_EXT_sRGB
; GL_EXT_semaphore ; GL_EXT_semaphore
glDeleteSemaphoresEXT glDeleteSemaphoresEXT
glGenSemaphoresEXT glGenSemaphoresEXT
...@@ -712,8 +716,18 @@ EXPORTS ...@@ -712,8 +716,18 @@ EXPORTS
; GL_EXT_semaphore_fd ; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT glImportSemaphoreFdEXT
; GL_EXT_texture_compression_bptc
; GL_EXT_texture_compression_dxt1
; GL_EXT_texture_compression_s3tc
; GL_EXT_texture_compression_s3tc_srgb
; GL_EXT_texture_filter_anisotropic ; GL_EXT_texture_filter_anisotropic
; GL_EXT_texture_format_BGRA8888
; GL_EXT_texture_storage ; GL_EXT_texture_storage
glTexStorage1DEXT glTexStorage1DEXT
glTexStorage2DEXT glTexStorage2DEXT
...@@ -748,6 +762,10 @@ EXPORTS ...@@ -748,6 +762,10 @@ EXPORTS
glEGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES
glEGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES
; GL_OES_compressed_ETC1_RGB8_texture
; GL_OES_depth32
; GL_OES_draw_elements_base_vertex ; GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES glDrawElementsBaseVertexOES
glDrawElementsInstancedBaseVertexOES glDrawElementsInstancedBaseVertexOES
...@@ -830,6 +848,8 @@ EXPORTS ...@@ -830,6 +848,8 @@ EXPORTS
glTexGenxOES glTexGenxOES
glTexGenxvOES glTexGenxvOES
; GL_OES_texture_half_float
; GL_OES_texture_storage_multisample_2d_array ; GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES glTexStorage3DMultisampleOES
......
...@@ -694,12 +694,16 @@ EXPORTS ...@@ -694,12 +694,16 @@ EXPORTS
; GL_EXT_occlusion_query_boolean ; GL_EXT_occlusion_query_boolean
; GL_EXT_read_format_bgra
; GL_EXT_robustness ; GL_EXT_robustness
glGetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT
glGetnUniformfvEXT glGetnUniformfvEXT
glGetnUniformivEXT glGetnUniformivEXT
glReadnPixelsEXT glReadnPixelsEXT
; GL_EXT_sRGB
; GL_EXT_semaphore ; GL_EXT_semaphore
glDeleteSemaphoresEXT glDeleteSemaphoresEXT
glGenSemaphoresEXT glGenSemaphoresEXT
...@@ -712,8 +716,18 @@ EXPORTS ...@@ -712,8 +716,18 @@ EXPORTS
; GL_EXT_semaphore_fd ; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT glImportSemaphoreFdEXT
; GL_EXT_texture_compression_bptc
; GL_EXT_texture_compression_dxt1
; GL_EXT_texture_compression_s3tc
; GL_EXT_texture_compression_s3tc_srgb
; GL_EXT_texture_filter_anisotropic ; GL_EXT_texture_filter_anisotropic
; GL_EXT_texture_format_BGRA8888
; GL_EXT_texture_storage ; GL_EXT_texture_storage
glTexStorage1DEXT glTexStorage1DEXT
glTexStorage2DEXT glTexStorage2DEXT
...@@ -748,6 +762,10 @@ EXPORTS ...@@ -748,6 +762,10 @@ EXPORTS
glEGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES
glEGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES
; GL_OES_compressed_ETC1_RGB8_texture
; GL_OES_depth32
; GL_OES_draw_elements_base_vertex ; GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES glDrawElementsBaseVertexOES
glDrawElementsInstancedBaseVertexOES glDrawElementsInstancedBaseVertexOES
...@@ -830,6 +848,8 @@ EXPORTS ...@@ -830,6 +848,8 @@ EXPORTS
glTexGenxOES glTexGenxOES
glTexGenxvOES glTexGenxvOES
; GL_OES_texture_half_float
; GL_OES_texture_storage_multisample_2d_array ; GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES glTexStorage3DMultisampleOES
......
...@@ -694,12 +694,16 @@ EXPORTS ...@@ -694,12 +694,16 @@ EXPORTS
; GL_EXT_occlusion_query_boolean ; GL_EXT_occlusion_query_boolean
; GL_EXT_read_format_bgra
; GL_EXT_robustness ; GL_EXT_robustness
glGetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT
glGetnUniformfvEXT glGetnUniformfvEXT
glGetnUniformivEXT glGetnUniformivEXT
glReadnPixelsEXT glReadnPixelsEXT
; GL_EXT_sRGB
; GL_EXT_semaphore ; GL_EXT_semaphore
glDeleteSemaphoresEXT glDeleteSemaphoresEXT
glGenSemaphoresEXT glGenSemaphoresEXT
...@@ -712,8 +716,18 @@ EXPORTS ...@@ -712,8 +716,18 @@ EXPORTS
; GL_EXT_semaphore_fd ; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT glImportSemaphoreFdEXT
; GL_EXT_texture_compression_bptc
; GL_EXT_texture_compression_dxt1
; GL_EXT_texture_compression_s3tc
; GL_EXT_texture_compression_s3tc_srgb
; GL_EXT_texture_filter_anisotropic ; GL_EXT_texture_filter_anisotropic
; GL_EXT_texture_format_BGRA8888
; GL_EXT_texture_storage ; GL_EXT_texture_storage
glTexStorage1DEXT glTexStorage1DEXT
glTexStorage2DEXT glTexStorage2DEXT
...@@ -748,6 +762,10 @@ EXPORTS ...@@ -748,6 +762,10 @@ EXPORTS
glEGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES
glEGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES
; GL_OES_compressed_ETC1_RGB8_texture
; GL_OES_depth32
; GL_OES_draw_elements_base_vertex ; GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES glDrawElementsBaseVertexOES
glDrawElementsInstancedBaseVertexOES glDrawElementsInstancedBaseVertexOES
...@@ -830,6 +848,8 @@ EXPORTS ...@@ -830,6 +848,8 @@ EXPORTS
glTexGenxOES glTexGenxOES
glTexGenxvOES glTexGenxvOES
; GL_OES_texture_half_float
; GL_OES_texture_storage_multisample_2d_array ; GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES glTexStorage3DMultisampleOES
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment