| Index: ui/gl/gl_bindings_autogen_gl.cc
|
| diff --git a/ui/gl/gl_bindings_autogen_gl.cc b/ui/gl/gl_bindings_autogen_gl.cc
|
| index 7d1083f0d167963c50886274bc5364d11e71deda..a39df536a8e6808e366717e2764717533526cbf7 100644
|
| --- a/ui/gl/gl_bindings_autogen_gl.cc
|
| +++ b/ui/gl/gl_bindings_autogen_gl.cc
|
| @@ -193,52 +193,83 @@ void DriverGL::InitializeStaticBindings() {
|
| fn.glGetActiveUniformFn = reinterpret_cast<glGetActiveUniformProc>(
|
| GetGLProcAddress("glGetActiveUniform"));
|
| fn.glGetActiveUniformBlockivFn = 0;
|
| + fn.glGetActiveUniformBlockivRobustANGLEFn = 0;
|
| fn.glGetActiveUniformBlockNameFn = 0;
|
| fn.glGetActiveUniformsivFn = 0;
|
| fn.glGetAttachedShadersFn = reinterpret_cast<glGetAttachedShadersProc>(
|
| GetGLProcAddress("glGetAttachedShaders"));
|
| fn.glGetAttribLocationFn = reinterpret_cast<glGetAttribLocationProc>(
|
| GetGLProcAddress("glGetAttribLocation"));
|
| + fn.glGetBooleani_vRobustANGLEFn = 0;
|
| fn.glGetBooleanvFn =
|
| reinterpret_cast<glGetBooleanvProc>(GetGLProcAddress("glGetBooleanv"));
|
| + fn.glGetBooleanvRobustANGLEFn = 0;
|
| + fn.glGetBufferParameteri64vRobustANGLEFn = 0;
|
| fn.glGetBufferParameterivFn = reinterpret_cast<glGetBufferParameterivProc>(
|
| GetGLProcAddress("glGetBufferParameteriv"));
|
| + fn.glGetBufferParameterivRobustANGLEFn = 0;
|
| + fn.glGetBufferPointervRobustANGLEFn = 0;
|
| fn.glGetErrorFn =
|
| reinterpret_cast<glGetErrorProc>(GetGLProcAddress("glGetError"));
|
| fn.glGetFenceivNVFn = 0;
|
| fn.glGetFloatvFn =
|
| reinterpret_cast<glGetFloatvProc>(GetGLProcAddress("glGetFloatv"));
|
| + fn.glGetFloatvRobustANGLEFn = 0;
|
| fn.glGetFragDataIndexFn = 0;
|
| fn.glGetFragDataLocationFn = 0;
|
| fn.glGetFramebufferAttachmentParameterivEXTFn = 0;
|
| + fn.glGetFramebufferAttachmentParameterivRobustANGLEFn = 0;
|
| + fn.glGetFramebufferParameterivRobustANGLEFn = 0;
|
| fn.glGetGraphicsResetStatusARBFn = 0;
|
| fn.glGetInteger64i_vFn = 0;
|
| + fn.glGetInteger64i_vRobustANGLEFn = 0;
|
| fn.glGetInteger64vFn = 0;
|
| + fn.glGetInteger64vRobustANGLEFn = 0;
|
| fn.glGetIntegeri_vFn = 0;
|
| + fn.glGetIntegeri_vRobustANGLEFn = 0;
|
| fn.glGetIntegervFn =
|
| reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv"));
|
| + fn.glGetIntegervRobustANGLEFn = 0;
|
| fn.glGetInternalformativFn = 0;
|
| + fn.glGetMultisamplefvRobustANGLEFn = 0;
|
| + fn.glGetnUniformfvRobustANGLEFn = 0;
|
| + fn.glGetnUniformivRobustANGLEFn = 0;
|
| + fn.glGetnUniformuivRobustANGLEFn = 0;
|
| + fn.glGetPointervRobustANGLERobustANGLEFn = 0;
|
| fn.glGetProgramBinaryFn = 0;
|
| fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>(
|
| GetGLProcAddress("glGetProgramInfoLog"));
|
| fn.glGetProgramInterfaceivFn = 0;
|
| + fn.glGetProgramInterfaceivRobustANGLEFn = 0;
|
| fn.glGetProgramivFn =
|
| reinterpret_cast<glGetProgramivProc>(GetGLProcAddress("glGetProgramiv"));
|
| + fn.glGetProgramivRobustANGLEFn = 0;
|
| fn.glGetProgramResourceivFn = 0;
|
| fn.glGetProgramResourceLocationFn = 0;
|
| fn.glGetProgramResourceNameFn = 0;
|
| fn.glGetQueryivFn = 0;
|
| + fn.glGetQueryivRobustANGLEFn = 0;
|
| fn.glGetQueryObjecti64vFn = 0;
|
| + fn.glGetQueryObjecti64vRobustANGLEFn = 0;
|
| fn.glGetQueryObjectivFn = 0;
|
| + fn.glGetQueryObjectivRobustANGLEFn = 0;
|
| fn.glGetQueryObjectui64vFn = 0;
|
| + fn.glGetQueryObjectui64vRobustANGLEFn = 0;
|
| fn.glGetQueryObjectuivFn = 0;
|
| + fn.glGetQueryObjectuivRobustANGLEFn = 0;
|
| fn.glGetRenderbufferParameterivEXTFn = 0;
|
| + fn.glGetRenderbufferParameterivRobustANGLEFn = 0;
|
| fn.glGetSamplerParameterfvFn = 0;
|
| + fn.glGetSamplerParameterfvRobustANGLEFn = 0;
|
| + fn.glGetSamplerParameterIivRobustANGLEFn = 0;
|
| + fn.glGetSamplerParameterIuivRobustANGLEFn = 0;
|
| fn.glGetSamplerParameterivFn = 0;
|
| + fn.glGetSamplerParameterivRobustANGLEFn = 0;
|
| fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>(
|
| GetGLProcAddress("glGetShaderInfoLog"));
|
| fn.glGetShaderivFn =
|
| reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv"));
|
| + fn.glGetShaderivRobustANGLEFn = 0;
|
| fn.glGetShaderPrecisionFormatFn = 0;
|
| fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>(
|
| GetGLProcAddress("glGetShaderSource"));
|
| @@ -248,29 +279,43 @@ void DriverGL::InitializeStaticBindings() {
|
| reinterpret_cast<glGetStringiProc>(GetGLProcAddress("glGetStringi"));
|
| fn.glGetSyncivFn = 0;
|
| fn.glGetTexLevelParameterfvFn = 0;
|
| + fn.glGetTexLevelParameterfvRobustANGLEFn = 0;
|
| fn.glGetTexLevelParameterivFn = 0;
|
| + fn.glGetTexLevelParameterivRobustANGLEFn = 0;
|
| fn.glGetTexParameterfvFn = reinterpret_cast<glGetTexParameterfvProc>(
|
| GetGLProcAddress("glGetTexParameterfv"));
|
| + fn.glGetTexParameterfvRobustANGLEFn = 0;
|
| + fn.glGetTexParameterIivRobustANGLEFn = 0;
|
| + fn.glGetTexParameterIuivRobustANGLEFn = 0;
|
| fn.glGetTexParameterivFn = reinterpret_cast<glGetTexParameterivProc>(
|
| GetGLProcAddress("glGetTexParameteriv"));
|
| + fn.glGetTexParameterivRobustANGLEFn = 0;
|
| fn.glGetTransformFeedbackVaryingFn = 0;
|
| fn.glGetTranslatedShaderSourceANGLEFn = 0;
|
| fn.glGetUniformBlockIndexFn = 0;
|
| fn.glGetUniformfvFn =
|
| reinterpret_cast<glGetUniformfvProc>(GetGLProcAddress("glGetUniformfv"));
|
| + fn.glGetUniformfvRobustANGLEFn = 0;
|
| fn.glGetUniformIndicesFn = 0;
|
| fn.glGetUniformivFn =
|
| reinterpret_cast<glGetUniformivProc>(GetGLProcAddress("glGetUniformiv"));
|
| + fn.glGetUniformivRobustANGLEFn = 0;
|
| fn.glGetUniformLocationFn = reinterpret_cast<glGetUniformLocationProc>(
|
| GetGLProcAddress("glGetUniformLocation"));
|
| fn.glGetUniformuivFn = 0;
|
| + fn.glGetUniformuivRobustANGLEFn = 0;
|
| fn.glGetVertexAttribfvFn = reinterpret_cast<glGetVertexAttribfvProc>(
|
| GetGLProcAddress("glGetVertexAttribfv"));
|
| + fn.glGetVertexAttribfvRobustANGLEFn = 0;
|
| + fn.glGetVertexAttribIivRobustANGLEFn = 0;
|
| + fn.glGetVertexAttribIuivRobustANGLEFn = 0;
|
| fn.glGetVertexAttribivFn = reinterpret_cast<glGetVertexAttribivProc>(
|
| GetGLProcAddress("glGetVertexAttribiv"));
|
| + fn.glGetVertexAttribivRobustANGLEFn = 0;
|
| fn.glGetVertexAttribPointervFn =
|
| reinterpret_cast<glGetVertexAttribPointervProc>(
|
| GetGLProcAddress("glGetVertexAttribPointerv"));
|
| + fn.glGetVertexAttribPointervRobustANGLEFn = 0;
|
| fn.glHintFn = reinterpret_cast<glHintProc>(GetGLProcAddress("glHint"));
|
| fn.glInsertEventMarkerEXTFn = 0;
|
| fn.glInvalidateFramebufferFn = 0;
|
| @@ -322,8 +367,10 @@ void DriverGL::InitializeStaticBindings() {
|
| fn.glPushGroupMarkerEXTFn = 0;
|
| fn.glQueryCounterFn = 0;
|
| fn.glReadBufferFn = 0;
|
| + fn.glReadnPixelsRobustANGLEFn = 0;
|
| fn.glReadPixelsFn =
|
| reinterpret_cast<glReadPixelsProc>(GetGLProcAddress("glReadPixels"));
|
| + fn.glReadPixelsRobustANGLEFn = 0;
|
| fn.glReleaseShaderCompilerFn = 0;
|
| fn.glRenderbufferStorageEXTFn = 0;
|
| fn.glRenderbufferStorageMultisampleFn = 0;
|
| @@ -335,8 +382,12 @@ void DriverGL::InitializeStaticBindings() {
|
| GetGLProcAddress("glSampleCoverage"));
|
| fn.glSamplerParameterfFn = 0;
|
| fn.glSamplerParameterfvFn = 0;
|
| + fn.glSamplerParameterfvRobustANGLEFn = 0;
|
| fn.glSamplerParameteriFn = 0;
|
| + fn.glSamplerParameterIivRobustANGLEFn = 0;
|
| + fn.glSamplerParameterIuivRobustANGLEFn = 0;
|
| fn.glSamplerParameterivFn = 0;
|
| + fn.glSamplerParameterivRobustANGLEFn = 0;
|
| fn.glScissorFn =
|
| reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor"));
|
| fn.glSetFenceAPPLEFn = 0;
|
| @@ -368,20 +419,28 @@ void DriverGL::InitializeStaticBindings() {
|
| fn.glTestFenceNVFn = 0;
|
| fn.glTexImage2DFn =
|
| reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D"));
|
| + fn.glTexImage2DRobustANGLEFn = 0;
|
| fn.glTexImage3DFn = 0;
|
| + fn.glTexImage3DRobustANGLEFn = 0;
|
| fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>(
|
| GetGLProcAddress("glTexParameterf"));
|
| fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>(
|
| GetGLProcAddress("glTexParameterfv"));
|
| + fn.glTexParameterfvRobustANGLEFn = 0;
|
| fn.glTexParameteriFn = reinterpret_cast<glTexParameteriProc>(
|
| GetGLProcAddress("glTexParameteri"));
|
| + fn.glTexParameterIivRobustANGLEFn = 0;
|
| + fn.glTexParameterIuivRobustANGLEFn = 0;
|
| fn.glTexParameterivFn = reinterpret_cast<glTexParameterivProc>(
|
| GetGLProcAddress("glTexParameteriv"));
|
| + fn.glTexParameterivRobustANGLEFn = 0;
|
| fn.glTexStorage2DEXTFn = 0;
|
| fn.glTexStorage3DFn = 0;
|
| fn.glTexSubImage2DFn = reinterpret_cast<glTexSubImage2DProc>(
|
| GetGLProcAddress("glTexSubImage2D"));
|
| + fn.glTexSubImage2DRobustANGLEFn = 0;
|
| fn.glTexSubImage3DFn = 0;
|
| + fn.glTexSubImage3DRobustANGLEFn = 0;
|
| fn.glTransformFeedbackVaryingsFn = 0;
|
| fn.glUniform1fFn =
|
| reinterpret_cast<glUniform1fProc>(GetGLProcAddress("glUniform1f"));
|
| @@ -483,6 +542,8 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos;
|
| ext.b_GL_ANGLE_instanced_arrays =
|
| extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos;
|
| + ext.b_GL_ANGLE_robust_client_memory =
|
| + extensions.find("GL_ANGLE_robust_client_memory ") != std::string::npos;
|
| ext.b_GL_ANGLE_translated_shader_source =
|
| extensions.find("GL_ANGLE_translated_shader_source ") !=
|
| std::string::npos;
|
| @@ -1248,6 +1309,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetActiveUniformBlockiv"));
|
| }
|
|
|
| + debug_fn.glGetActiveUniformBlockivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetActiveUniformBlockivRobustANGLEFn =
|
| + reinterpret_cast<glGetActiveUniformBlockivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetActiveUniformBlockivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetActiveUniformBlockNameFn = 0;
|
| if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
|
| fn.glGetActiveUniformBlockNameFn =
|
| @@ -1261,12 +1329,53 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetActiveUniformsiv"));
|
| }
|
|
|
| + debug_fn.glGetBooleani_vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetBooleani_vRobustANGLEFn =
|
| + reinterpret_cast<glGetBooleani_vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetBooleani_vRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetBooleanvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetBooleanvRobustANGLEFn =
|
| + reinterpret_cast<glGetBooleanvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetBooleanvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetBufferParameteri64vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetBufferParameteri64vRobustANGLEFn =
|
| + reinterpret_cast<glGetBufferParameteri64vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetBufferParameteri64vRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetBufferParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetBufferParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetBufferParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetBufferParameterivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetBufferPointervRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetBufferPointervRobustANGLEFn =
|
| + reinterpret_cast<glGetBufferPointervRobustANGLEProc>(
|
| + GetGLProcAddress("glGetBufferPointervRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetFenceivNVFn = 0;
|
| if (ext.b_GL_NV_fence) {
|
| fn.glGetFenceivNVFn = reinterpret_cast<glGetFenceivNVProc>(
|
| GetGLProcAddress("glGetFenceivNV"));
|
| }
|
|
|
| + debug_fn.glGetFloatvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetFloatvRobustANGLEFn = reinterpret_cast<glGetFloatvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetFloatvRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetFragDataIndexFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_blend_func_extended) {
|
| fn.glGetFragDataIndexFn = reinterpret_cast<glGetFragDataIndexProc>(
|
| @@ -1293,6 +1402,21 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetFramebufferAttachmentParameterivEXT"));
|
| }
|
|
|
| + debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetFramebufferAttachmentParameterivRobustANGLEProc>(
|
| + GetGLProcAddress(
|
| + "glGetFramebufferAttachmentParameterivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetFramebufferParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetFramebufferParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetFramebufferParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetFramebufferParameterivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetGraphicsResetStatusARBFn = 0;
|
| if (ver->IsAtLeastGL(4u, 5u)) {
|
| fn.glGetGraphicsResetStatusARBFn =
|
| @@ -1318,24 +1442,87 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetInteger64i_v"));
|
| }
|
|
|
| + debug_fn.glGetInteger64i_vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetInteger64i_vRobustANGLEFn =
|
| + reinterpret_cast<glGetInteger64i_vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetInteger64i_vRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetInteger64vFn = 0;
|
| if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetInteger64vFn = reinterpret_cast<glGetInteger64vProc>(
|
| GetGLProcAddress("glGetInteger64v"));
|
| }
|
|
|
| + debug_fn.glGetInteger64vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetInteger64vRobustANGLEFn =
|
| + reinterpret_cast<glGetInteger64vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetInteger64vRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetIntegeri_vFn = 0;
|
| if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetIntegeri_vFn = reinterpret_cast<glGetIntegeri_vProc>(
|
| GetGLProcAddress("glGetIntegeri_v"));
|
| }
|
|
|
| + debug_fn.glGetIntegeri_vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetIntegeri_vRobustANGLEFn =
|
| + reinterpret_cast<glGetIntegeri_vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetIntegeri_vRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetIntegervRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetIntegervRobustANGLEFn =
|
| + reinterpret_cast<glGetIntegervRobustANGLEProc>(
|
| + GetGLProcAddress("glGetIntegervRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetInternalformativFn = 0;
|
| if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetInternalformativFn = reinterpret_cast<glGetInternalformativProc>(
|
| GetGLProcAddress("glGetInternalformativ"));
|
| }
|
|
|
| + debug_fn.glGetMultisamplefvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetMultisamplefvRobustANGLEFn =
|
| + reinterpret_cast<glGetMultisamplefvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetMultisamplefvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetnUniformfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetnUniformfvRobustANGLEFn =
|
| + reinterpret_cast<glGetnUniformfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetnUniformfvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetnUniformivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetnUniformivRobustANGLEFn =
|
| + reinterpret_cast<glGetnUniformivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetnUniformivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetnUniformuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetnUniformuivRobustANGLEFn =
|
| + reinterpret_cast<glGetnUniformuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetnUniformuivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetPointervRobustANGLERobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetPointervRobustANGLERobustANGLEFn =
|
| + reinterpret_cast<glGetPointervRobustANGLERobustANGLEProc>(
|
| + GetGLProcAddress("glGetPointervRobustANGLERobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetProgramBinaryFn = 0;
|
| if (ver->IsAtLeastGL(4u, 1u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_get_program_binary) {
|
| @@ -1354,6 +1541,20 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetProgramInterfaceiv"));
|
| }
|
|
|
| + debug_fn.glGetProgramInterfaceivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetProgramInterfaceivRobustANGLEFn =
|
| + reinterpret_cast<glGetProgramInterfaceivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetProgramInterfaceivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetProgramivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetProgramivRobustANGLEFn =
|
| + reinterpret_cast<glGetProgramivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetProgramivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetProgramResourceivFn = 0;
|
| if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u) ||
|
| ext.b_GL_ARB_program_interface_query) {
|
| @@ -1389,6 +1590,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivEXT"));
|
| }
|
|
|
| + debug_fn.glGetQueryivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetQueryivRobustANGLEFn =
|
| + reinterpret_cast<glGetQueryivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetQueryivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetQueryObjecti64vFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
|
| fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>(
|
| @@ -1398,6 +1606,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetQueryObjecti64vEXT"));
|
| }
|
|
|
| + debug_fn.glGetQueryObjecti64vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetQueryObjecti64vRobustANGLEFn =
|
| + reinterpret_cast<glGetQueryObjecti64vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetQueryObjecti64vRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetQueryObjectivFn = 0;
|
| if (!ver->is_es) {
|
| fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
|
| @@ -1410,6 +1625,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetQueryObjectivEXT"));
|
| }
|
|
|
| + debug_fn.glGetQueryObjectivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetQueryObjectivRobustANGLEFn =
|
| + reinterpret_cast<glGetQueryObjectivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetQueryObjectivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetQueryObjectui64vFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
|
| fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>(
|
| @@ -1419,6 +1641,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetQueryObjectui64vEXT"));
|
| }
|
|
|
| + debug_fn.glGetQueryObjectui64vRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetQueryObjectui64vRobustANGLEFn =
|
| + reinterpret_cast<glGetQueryObjectui64vRobustANGLEProc>(
|
| + GetGLProcAddress("glGetQueryObjectui64vRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetQueryObjectuivFn = 0;
|
| if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
|
| @@ -1432,6 +1661,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetQueryObjectuivEXT"));
|
| }
|
|
|
| + debug_fn.glGetQueryObjectuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetQueryObjectuivRobustANGLEFn =
|
| + reinterpret_cast<glGetQueryObjectuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetQueryObjectuivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetRenderbufferParameterivEXTFn = 0;
|
| if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
|
| fn.glGetRenderbufferParameterivEXTFn =
|
| @@ -1443,6 +1679,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetRenderbufferParameterivEXT"));
|
| }
|
|
|
| + debug_fn.glGetRenderbufferParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetRenderbufferParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetRenderbufferParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetRenderbufferParameterivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetSamplerParameterfvFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_sampler_objects) {
|
| @@ -1451,6 +1694,27 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetSamplerParameterfv"));
|
| }
|
|
|
| + debug_fn.glGetSamplerParameterfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetSamplerParameterfvRobustANGLEFn =
|
| + reinterpret_cast<glGetSamplerParameterfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetSamplerParameterfvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetSamplerParameterIivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetSamplerParameterIivRobustANGLEFn =
|
| + reinterpret_cast<glGetSamplerParameterIivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetSamplerParameterIivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetSamplerParameterIuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetSamplerParameterIuivRobustANGLEFn =
|
| + reinterpret_cast<glGetSamplerParameterIuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetSamplerParameterIuivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetSamplerParameterivFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_sampler_objects) {
|
| @@ -1459,6 +1723,20 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetSamplerParameteriv"));
|
| }
|
|
|
| + debug_fn.glGetSamplerParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetSamplerParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetSamplerParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetSamplerParameterivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetShaderivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetShaderivRobustANGLEFn =
|
| + reinterpret_cast<glGetShaderivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetShaderivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetShaderPrecisionFormatFn = 0;
|
| if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
|
| fn.glGetShaderPrecisionFormatFn =
|
| @@ -1480,6 +1758,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetTexLevelParameterfv"));
|
| }
|
|
|
| + debug_fn.glGetTexLevelParameterfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexLevelParameterfvRobustANGLEFn =
|
| + reinterpret_cast<glGetTexLevelParameterfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexLevelParameterfvRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetTexLevelParameterivFn = 0;
|
| if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) {
|
| fn.glGetTexLevelParameterivFn =
|
| @@ -1487,6 +1772,41 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetTexLevelParameteriv"));
|
| }
|
|
|
| + debug_fn.glGetTexLevelParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexLevelParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetTexLevelParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexLevelParameterivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetTexParameterfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexParameterfvRobustANGLEFn =
|
| + reinterpret_cast<glGetTexParameterfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexParameterfvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetTexParameterIivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexParameterIivRobustANGLEFn =
|
| + reinterpret_cast<glGetTexParameterIivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexParameterIivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetTexParameterIuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexParameterIuivRobustANGLEFn =
|
| + reinterpret_cast<glGetTexParameterIuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexParameterIuivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetTexParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetTexParameterivRobustANGLEFn =
|
| + reinterpret_cast<glGetTexParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetTexParameterivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetTransformFeedbackVaryingFn = 0;
|
| if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetTransformFeedbackVaryingFn =
|
| @@ -1511,18 +1831,74 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glGetUniformBlockIndex"));
|
| }
|
|
|
| + debug_fn.glGetUniformfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetUniformfvRobustANGLEFn =
|
| + reinterpret_cast<glGetUniformfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetUniformfvRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetUniformIndicesFn = 0;
|
| if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
|
| fn.glGetUniformIndicesFn = reinterpret_cast<glGetUniformIndicesProc>(
|
| GetGLProcAddress("glGetUniformIndices"));
|
| }
|
|
|
| + debug_fn.glGetUniformivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetUniformivRobustANGLEFn =
|
| + reinterpret_cast<glGetUniformivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetUniformivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glGetUniformuivFn = 0;
|
| if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glGetUniformuivFn = reinterpret_cast<glGetUniformuivProc>(
|
| GetGLProcAddress("glGetUniformuiv"));
|
| }
|
|
|
| + debug_fn.glGetUniformuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetUniformuivRobustANGLEFn =
|
| + reinterpret_cast<glGetUniformuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetUniformuivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetVertexAttribfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetVertexAttribfvRobustANGLEFn =
|
| + reinterpret_cast<glGetVertexAttribfvRobustANGLEProc>(
|
| + GetGLProcAddress("glGetVertexAttribfvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetVertexAttribIivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetVertexAttribIivRobustANGLEFn =
|
| + reinterpret_cast<glGetVertexAttribIivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetVertexAttribIivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetVertexAttribIuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetVertexAttribIuivRobustANGLEFn =
|
| + reinterpret_cast<glGetVertexAttribIuivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetVertexAttribIuivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetVertexAttribivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetVertexAttribivRobustANGLEFn =
|
| + reinterpret_cast<glGetVertexAttribivRobustANGLEProc>(
|
| + GetGLProcAddress("glGetVertexAttribivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glGetVertexAttribPointervRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glGetVertexAttribPointervRobustANGLEFn =
|
| + reinterpret_cast<glGetVertexAttribPointervRobustANGLEProc>(
|
| + GetGLProcAddress("glGetVertexAttribPointervRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glInsertEventMarkerEXTFn = 0;
|
| if (ext.b_GL_EXT_debug_marker) {
|
| fn.glInsertEventMarkerEXTFn = reinterpret_cast<glInsertEventMarkerEXTProc>(
|
| @@ -1764,6 +2140,20 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| reinterpret_cast<glReadBufferProc>(GetGLProcAddress("glReadBuffer"));
|
| }
|
|
|
| + debug_fn.glReadnPixelsRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glReadnPixelsRobustANGLEFn =
|
| + reinterpret_cast<glReadnPixelsRobustANGLEProc>(
|
| + GetGLProcAddress("glReadnPixelsRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glReadPixelsRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glReadPixelsRobustANGLEFn =
|
| + reinterpret_cast<glReadPixelsRobustANGLEProc>(
|
| + GetGLProcAddress("glReadPixelsRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glReleaseShaderCompilerFn = 0;
|
| if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
|
| fn.glReleaseShaderCompilerFn =
|
| @@ -1833,6 +2223,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glSamplerParameterfv"));
|
| }
|
|
|
| + debug_fn.glSamplerParameterfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glSamplerParameterfvRobustANGLEFn =
|
| + reinterpret_cast<glSamplerParameterfvRobustANGLEProc>(
|
| + GetGLProcAddress("glSamplerParameterfvRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glSamplerParameteriFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_sampler_objects) {
|
| @@ -1840,6 +2237,20 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glSamplerParameteri"));
|
| }
|
|
|
| + debug_fn.glSamplerParameterIivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glSamplerParameterIivRobustANGLEFn =
|
| + reinterpret_cast<glSamplerParameterIivRobustANGLEProc>(
|
| + GetGLProcAddress("glSamplerParameterIivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glSamplerParameterIuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glSamplerParameterIuivRobustANGLEFn =
|
| + reinterpret_cast<glSamplerParameterIuivRobustANGLEProc>(
|
| + GetGLProcAddress("glSamplerParameterIuivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glSamplerParameterivFn = 0;
|
| if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_sampler_objects) {
|
| @@ -1847,6 +2258,13 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glSamplerParameteriv"));
|
| }
|
|
|
| + debug_fn.glSamplerParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glSamplerParameterivRobustANGLEFn =
|
| + reinterpret_cast<glSamplerParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glSamplerParameterivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glSetFenceAPPLEFn = 0;
|
| if (ext.b_GL_APPLE_fence) {
|
| fn.glSetFenceAPPLEFn = reinterpret_cast<glSetFenceAPPLEProc>(
|
| @@ -1931,12 +2349,54 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| reinterpret_cast<glTestFenceNVProc>(GetGLProcAddress("glTestFenceNV"));
|
| }
|
|
|
| + debug_fn.glTexImage2DRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexImage2DRobustANGLEFn =
|
| + reinterpret_cast<glTexImage2DRobustANGLEProc>(
|
| + GetGLProcAddress("glTexImage2DRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glTexImage3DFn = 0;
|
| if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glTexImage3DFn =
|
| reinterpret_cast<glTexImage3DProc>(GetGLProcAddress("glTexImage3D"));
|
| }
|
|
|
| + debug_fn.glTexImage3DRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexImage3DRobustANGLEFn =
|
| + reinterpret_cast<glTexImage3DRobustANGLEProc>(
|
| + GetGLProcAddress("glTexImage3DRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glTexParameterfvRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexParameterfvRobustANGLEFn =
|
| + reinterpret_cast<glTexParameterfvRobustANGLEProc>(
|
| + GetGLProcAddress("glTexParameterfvRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glTexParameterIivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexParameterIivRobustANGLEFn =
|
| + reinterpret_cast<glTexParameterIivRobustANGLEProc>(
|
| + GetGLProcAddress("glTexParameterIivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glTexParameterIuivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexParameterIuivRobustANGLEFn =
|
| + reinterpret_cast<glTexParameterIuivRobustANGLEProc>(
|
| + GetGLProcAddress("glTexParameterIuivRobustANGLE"));
|
| + }
|
| +
|
| + debug_fn.glTexParameterivRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexParameterivRobustANGLEFn =
|
| + reinterpret_cast<glTexParameterivRobustANGLEProc>(
|
| + GetGLProcAddress("glTexParameterivRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glTexStorage2DEXTFn = 0;
|
| if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u) ||
|
| ext.b_GL_ARB_texture_storage) {
|
| @@ -1954,12 +2414,26 @@ void DriverGL::InitializeDynamicBindings(GLContext* context) {
|
| GetGLProcAddress("glTexStorage3D"));
|
| }
|
|
|
| + debug_fn.glTexSubImage2DRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexSubImage2DRobustANGLEFn =
|
| + reinterpret_cast<glTexSubImage2DRobustANGLEProc>(
|
| + GetGLProcAddress("glTexSubImage2DRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glTexSubImage3DFn = 0;
|
| if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glTexSubImage3DFn = reinterpret_cast<glTexSubImage3DProc>(
|
| GetGLProcAddress("glTexSubImage3D"));
|
| }
|
|
|
| + debug_fn.glTexSubImage3DRobustANGLEFn = 0;
|
| + if (ext.b_GL_ANGLE_robust_client_memory) {
|
| + fn.glTexSubImage3DRobustANGLEFn =
|
| + reinterpret_cast<glTexSubImage3DRobustANGLEProc>(
|
| + GetGLProcAddress("glTexSubImage3DRobustANGLE"));
|
| + }
|
| +
|
| debug_fn.glTransformFeedbackVaryingsFn = 0;
|
| if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
|
| fn.glTransformFeedbackVaryingsFn =
|
| @@ -3457,6 +3931,24 @@ Debug_glGetActiveUniformBlockiv(GLuint program,
|
| }
|
|
|
| static void GL_BINDING_CALL
|
| +Debug_glGetActiveUniformBlockivRobustANGLE(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetActiveUniformBlockivRobustANGLE"
|
| + << "(" << program << ", " << uniformBlockIndex << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockivRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetActiveUniformBlockivRobustANGLEFn(
|
| + program, uniformBlockIndex, pname, bufSize, length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| Debug_glGetActiveUniformBlockName(GLuint program,
|
| GLuint uniformBlockIndex,
|
| GLsizei bufSize,
|
| @@ -3510,6 +4002,20 @@ static GLint GL_BINDING_CALL Debug_glGetAttribLocation(GLuint program,
|
| return result;
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetBooleani_vRobustANGLE(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + GL_SERVICE_LOG("glGetBooleani_vRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << index
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetBooleani_vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetBooleani_vRobustANGLEFn(target, index, bufSize,
|
| + length, data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetBooleanv(GLenum pname,
|
| GLboolean* params) {
|
| GL_SERVICE_LOG("glGetBooleanv"
|
| @@ -3519,6 +4025,34 @@ static void GL_BINDING_CALL Debug_glGetBooleanv(GLenum pname,
|
| g_driver_gl.debug_fn.glGetBooleanvFn(pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetBooleanvRobustANGLE(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + GL_SERVICE_LOG("glGetBooleanvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetBooleanvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetBufferParameteri64vRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + GL_SERVICE_LOG("glGetBufferParameteri64vRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetBufferParameteri64vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetBufferParameteri64vRobustANGLEFn(
|
| + target, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetBufferParameteriv(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -3530,6 +4064,37 @@ static void GL_BINDING_CALL Debug_glGetBufferParameteriv(GLenum target,
|
| g_driver_gl.debug_fn.glGetBufferParameterivFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetBufferParameterivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetBufferParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetBufferParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetBufferParameterivRobustANGLEFn(
|
| + target, pname, bufSize, length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetBufferPointervRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + GL_SERVICE_LOG("glGetBufferPointervRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", " << params << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetBufferPointervRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetBufferPointervRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static GLenum GL_BINDING_CALL Debug_glGetError(void) {
|
| GL_SERVICE_LOG("glGetError"
|
| << "("
|
| @@ -3560,6 +4125,18 @@ static void GL_BINDING_CALL Debug_glGetFloatv(GLenum pname, GLfloat* params) {
|
| g_driver_gl.debug_fn.glGetFloatvFn(pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetFloatvRobustANGLE(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) {
|
| + GL_SERVICE_LOG("glGetFloatvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetFloatvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| static GLint GL_BINDING_CALL Debug_glGetFragDataIndex(GLuint program,
|
| const char* name) {
|
| GL_SERVICE_LOG("glGetFragDataIndex"
|
| @@ -3596,6 +4173,43 @@ Debug_glGetFramebufferAttachmentParameterivEXT(GLenum target,
|
| target, attachment, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetFramebufferAttachmentParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(attachment) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(
|
| + g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + target, attachment, pname, bufSize, length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetFramebufferParameterivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetFramebufferParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetFramebufferParameterivRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetFramebufferParameterivRobustANGLEFn(
|
| + target, pname, bufSize, length, params);
|
| +}
|
| +
|
| static GLenum GL_BINDING_CALL Debug_glGetGraphicsResetStatusARB(void) {
|
| GL_SERVICE_LOG("glGetGraphicsResetStatusARB"
|
| << "("
|
| @@ -3616,6 +4230,20 @@ static void GL_BINDING_CALL Debug_glGetInteger64i_v(GLenum target,
|
| g_driver_gl.debug_fn.glGetInteger64i_vFn(target, index, data);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetInteger64i_vRobustANGLE(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + GL_SERVICE_LOG("glGetInteger64i_vRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << index
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetInteger64i_vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetInteger64i_vRobustANGLEFn(target, index, bufSize,
|
| + length, data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetInteger64v(GLenum pname,
|
| GLint64* params) {
|
| GL_SERVICE_LOG("glGetInteger64v"
|
| @@ -3625,6 +4253,19 @@ static void GL_BINDING_CALL Debug_glGetInteger64v(GLenum pname,
|
| g_driver_gl.debug_fn.glGetInteger64vFn(pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetInteger64vRobustANGLE(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + GL_SERVICE_LOG("glGetInteger64vRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetInteger64vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetInteger64vRobustANGLEFn(pname, bufSize, length,
|
| + data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetIntegeri_v(GLenum target,
|
| GLuint index,
|
| GLint* data) {
|
| @@ -3635,6 +4276,20 @@ static void GL_BINDING_CALL Debug_glGetIntegeri_v(GLenum target,
|
| g_driver_gl.debug_fn.glGetIntegeri_vFn(target, index, data);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetIntegeri_vRobustANGLE(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + GL_SERVICE_LOG("glGetIntegeri_vRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << index
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetIntegeri_vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetIntegeri_vRobustANGLEFn(target, index, bufSize,
|
| + length, data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetIntegerv(GLenum pname, GLint* params) {
|
| GL_SERVICE_LOG("glGetIntegerv"
|
| << "(" << GLEnums::GetStringEnum(pname) << ", "
|
| @@ -3643,6 +4298,18 @@ static void GL_BINDING_CALL Debug_glGetIntegerv(GLenum pname, GLint* params) {
|
| g_driver_gl.debug_fn.glGetIntegervFn(pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetIntegervRobustANGLE(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + GL_SERVICE_LOG("glGetIntegervRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetIntegervRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetInternalformativ(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| @@ -3658,6 +4325,76 @@ static void GL_BINDING_CALL Debug_glGetInternalformativ(GLenum target,
|
| bufSize, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetMultisamplefvRobustANGLE(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) {
|
| + GL_SERVICE_LOG("glGetMultisamplefvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << index
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(val) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize,
|
| + length, val);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL Debug_glGetnUniformfvRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetnUniformfvRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetnUniformfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetnUniformfvRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL Debug_glGetnUniformivRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetnUniformivRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetnUniformivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetnUniformivRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL Debug_glGetnUniformuivRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetnUniformuivRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetnUniformuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetnUniformuivRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetPointervRobustANGLERobustANGLE(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + GL_SERVICE_LOG("glGetPointervRobustANGLERobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", " << params
|
| + << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetPointervRobustANGLERobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetPointervRobustANGLERobustANGLEFn(pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetProgramBinary(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -3700,6 +4437,24 @@ Debug_glGetProgramInterfaceiv(GLuint program,
|
| pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetProgramInterfaceivRobustANGLE(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetProgramInterfaceivRobustANGLE"
|
| + << "(" << program << ", "
|
| + << GLEnums::GetStringEnum(programInterface) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetProgramInterfaceivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetProgramInterfaceivRobustANGLEFn(
|
| + program, programInterface, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetProgramiv(GLuint program,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -3710,6 +4465,20 @@ static void GL_BINDING_CALL Debug_glGetProgramiv(GLuint program,
|
| g_driver_gl.debug_fn.glGetProgramivFn(program, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetProgramivRobustANGLE(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetProgramivRobustANGLE"
|
| + << "(" << program << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetProgramivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetProgramivRobustANGLEFn(program, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL
|
| Debug_glGetProgramResourceiv(GLuint program,
|
| GLenum programInterface,
|
| @@ -3774,6 +4543,21 @@ static void GL_BINDING_CALL Debug_glGetQueryiv(GLenum target,
|
| g_driver_gl.debug_fn.glGetQueryivFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetQueryivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetQueryivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetQueryivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetQueryivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetQueryObjecti64v(GLuint id,
|
| GLenum pname,
|
| GLint64* params) {
|
| @@ -3784,16 +4568,45 @@ static void GL_BINDING_CALL Debug_glGetQueryObjecti64v(GLuint id,
|
| g_driver_gl.debug_fn.glGetQueryObjecti64vFn(id, pname, params);
|
| }
|
|
|
| -static void GL_BINDING_CALL Debug_glGetQueryObjectiv(GLuint id,
|
| - GLenum pname,
|
| - GLint* params) {
|
| - GL_SERVICE_LOG("glGetQueryObjectiv"
|
| - << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetQueryObjecti64vRobustANGLE(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + GL_SERVICE_LOG("glGetQueryObjecti64vRobustANGLE"
|
| + << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| + << bufSize << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetQueryObjecti64vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL Debug_glGetQueryObjectiv(GLuint id,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetQueryObjectiv"
|
| + << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| DCHECK(g_driver_gl.debug_fn.glGetQueryObjectivFn != nullptr);
|
| g_driver_gl.debug_fn.glGetQueryObjectivFn(id, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetQueryObjectivRobustANGLE(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetQueryObjectivRobustANGLE"
|
| + << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| + << bufSize << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetQueryObjectivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetQueryObjectivRobustANGLEFn(id, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetQueryObjectui64v(GLuint id,
|
| GLenum pname,
|
| GLuint64* params) {
|
| @@ -3804,6 +4617,21 @@ static void GL_BINDING_CALL Debug_glGetQueryObjectui64v(GLuint id,
|
| g_driver_gl.debug_fn.glGetQueryObjectui64vFn(id, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetQueryObjectui64vRobustANGLE(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) {
|
| + GL_SERVICE_LOG("glGetQueryObjectui64vRobustANGLE"
|
| + << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| + << bufSize << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetQueryObjectui64vRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetQueryObjectuiv(GLuint id,
|
| GLenum pname,
|
| GLuint* params) {
|
| @@ -3815,6 +4643,21 @@ static void GL_BINDING_CALL Debug_glGetQueryObjectuiv(GLuint id,
|
| }
|
|
|
| static void GL_BINDING_CALL
|
| +Debug_glGetQueryObjectuivRobustANGLE(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetQueryObjectuivRobustANGLE"
|
| + << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
|
| + << bufSize << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetQueryObjectuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| Debug_glGetRenderbufferParameterivEXT(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -3826,6 +4669,23 @@ Debug_glGetRenderbufferParameterivEXT(GLenum target,
|
| g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetRenderbufferParameterivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetRenderbufferParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetRenderbufferParameterivRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetRenderbufferParameterivRobustANGLEFn(
|
| + target, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetSamplerParameterfv(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -3836,6 +4696,52 @@ static void GL_BINDING_CALL Debug_glGetSamplerParameterfv(GLuint sampler,
|
| g_driver_gl.debug_fn.glGetSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetSamplerParameterfvRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetSamplerParameterfvRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetSamplerParameterfvRobustANGLEFn(
|
| + sampler, pname, bufSize, length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetSamplerParameterIivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetSamplerParameterIivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterIivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetSamplerParameterIivRobustANGLEFn(
|
| + sampler, pname, bufSize, length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetSamplerParameterIuivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterIuivRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetSamplerParameterIuivRobustANGLEFn(
|
| + sampler, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetSamplerParameteriv(GLuint sampler,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -3846,6 +4752,21 @@ static void GL_BINDING_CALL Debug_glGetSamplerParameteriv(GLuint sampler,
|
| g_driver_gl.debug_fn.glGetSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetSamplerParameterivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetSamplerParameterivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetSamplerParameterivRobustANGLEFn(
|
| + sampler, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetShaderInfoLog(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| @@ -3868,6 +4789,20 @@ static void GL_BINDING_CALL Debug_glGetShaderiv(GLuint shader,
|
| g_driver_gl.debug_fn.glGetShaderivFn(shader, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetShaderivRobustANGLE(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetShaderivRobustANGLE"
|
| + << "(" << shader << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetShaderivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetShaderivRobustANGLEFn(shader, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL
|
| Debug_glGetShaderPrecisionFormat(GLenum shadertype,
|
| GLenum precisiontype,
|
| @@ -3940,6 +4875,23 @@ static void GL_BINDING_CALL Debug_glGetTexLevelParameterfv(GLenum target,
|
| g_driver_gl.debug_fn.glGetTexLevelParameterfvFn(target, level, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexLevelParameterfvRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetTexLevelParameterfvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexLevelParameterfvRobustANGLEFn(
|
| + target, level, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetTexLevelParameteriv(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| @@ -3952,6 +4904,23 @@ static void GL_BINDING_CALL Debug_glGetTexLevelParameteriv(GLenum target,
|
| g_driver_gl.debug_fn.glGetTexLevelParameterivFn(target, level, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexLevelParameterivRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetTexLevelParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << GLEnums::GetStringEnum(pname) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexLevelParameterivRobustANGLEFn(
|
| + target, level, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetTexParameterfv(GLenum target,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -3963,6 +4932,54 @@ static void GL_BINDING_CALL Debug_glGetTexParameterfv(GLenum target,
|
| g_driver_gl.debug_fn.glGetTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexParameterfvRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetTexParameterfvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexParameterfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexParameterfvRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexParameterIivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetTexParameterIivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexParameterIivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexParameterIivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexParameterIuivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetTexParameterIuivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexParameterIuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexParameterIuivRobustANGLEFn(
|
| + target, pname, bufSize, length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetTexParameteriv(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -3974,6 +4991,22 @@ static void GL_BINDING_CALL Debug_glGetTexParameteriv(GLenum target,
|
| g_driver_gl.debug_fn.glGetTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetTexParameterivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetTexParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetTexParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetTexParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetTransformFeedbackVarying(GLuint program,
|
| GLuint index,
|
| GLsizei bufSize,
|
| @@ -4027,6 +5060,20 @@ static void GL_BINDING_CALL Debug_glGetUniformfv(GLuint program,
|
| g_driver_gl.debug_fn.glGetUniformfvFn(program, location, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetUniformfvRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetUniformfvRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetUniformfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetUniformfvRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL
|
| Debug_glGetUniformIndices(GLuint program,
|
| GLsizei uniformCount,
|
| @@ -4051,6 +5098,20 @@ static void GL_BINDING_CALL Debug_glGetUniformiv(GLuint program,
|
| g_driver_gl.debug_fn.glGetUniformivFn(program, location, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetUniformivRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetUniformivRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetUniformivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetUniformivRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static GLint GL_BINDING_CALL Debug_glGetUniformLocation(GLuint program,
|
| const char* name) {
|
| GL_SERVICE_LOG("glGetUniformLocation"
|
| @@ -4071,6 +5132,20 @@ static void GL_BINDING_CALL Debug_glGetUniformuiv(GLuint program,
|
| g_driver_gl.debug_fn.glGetUniformuivFn(program, location, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glGetUniformuivRobustANGLE(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetUniformuivRobustANGLE"
|
| + << "(" << program << ", " << location << ", " << bufSize
|
| + << ", " << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetUniformuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetUniformuivRobustANGLEFn(program, location, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetVertexAttribfv(GLuint index,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -4081,6 +5156,51 @@ static void GL_BINDING_CALL Debug_glGetVertexAttribfv(GLuint index,
|
| g_driver_gl.debug_fn.glGetVertexAttribfvFn(index, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetVertexAttribfvRobustANGLE(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + GL_SERVICE_LOG("glGetVertexAttribfvRobustANGLE"
|
| + << "(" << index << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetVertexAttribfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetVertexAttribIivRobustANGLE(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetVertexAttribIivRobustANGLE"
|
| + << "(" << index << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetVertexAttribIivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetVertexAttribIuivRobustANGLE(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + GL_SERVICE_LOG("glGetVertexAttribIuivRobustANGLE"
|
| + << "(" << index << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetVertexAttribIuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetVertexAttribiv(GLuint index,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -4091,6 +5211,21 @@ static void GL_BINDING_CALL Debug_glGetVertexAttribiv(GLuint index,
|
| g_driver_gl.debug_fn.glGetVertexAttribivFn(index, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetVertexAttribivRobustANGLE(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + GL_SERVICE_LOG("glGetVertexAttribivRobustANGLE"
|
| + << "(" << index << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetVertexAttribivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glGetVertexAttribivRobustANGLEFn(index, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glGetVertexAttribPointerv(GLuint index,
|
| GLenum pname,
|
| void** pointer) {
|
| @@ -4101,6 +5236,22 @@ static void GL_BINDING_CALL Debug_glGetVertexAttribPointerv(GLuint index,
|
| g_driver_gl.debug_fn.glGetVertexAttribPointervFn(index, pname, pointer);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glGetVertexAttribPointervRobustANGLE(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) {
|
| + GL_SERVICE_LOG("glGetVertexAttribPointervRobustANGLE"
|
| + << "(" << index << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(length)
|
| + << ", " << pointer << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glGetVertexAttribPointervRobustANGLEFn !=
|
| + nullptr);
|
| + g_driver_gl.debug_fn.glGetVertexAttribPointervRobustANGLEFn(
|
| + index, pname, bufSize, length, pointer);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glHint(GLenum target, GLenum mode) {
|
| GL_SERVICE_LOG("glHint"
|
| << "(" << GLEnums::GetStringEnum(target) << ", "
|
| @@ -4497,6 +5648,26 @@ static void GL_BINDING_CALL Debug_glReadBuffer(GLenum src) {
|
| g_driver_gl.debug_fn.glReadBufferFn(src);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glReadnPixelsRobustANGLE(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) {
|
| + GL_SERVICE_LOG("glReadnPixelsRobustANGLE"
|
| + << "(" << x << ", " << y << ", " << width << ", " << height
|
| + << ", " << GLEnums::GetStringEnum(format) << ", "
|
| + << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(data) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glReadnPixelsRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glReadnPixelsRobustANGLEFn(x, y, width, height, format,
|
| + type, bufSize, length, data);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glReadPixels(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -4514,6 +5685,26 @@ static void GL_BINDING_CALL Debug_glReadPixels(GLint x,
|
| pixels);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glReadPixelsRobustANGLE(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) {
|
| + GL_SERVICE_LOG("glReadPixelsRobustANGLE"
|
| + << "(" << x << ", " << y << ", " << width << ", " << height
|
| + << ", " << GLEnums::GetStringEnum(format) << ", "
|
| + << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(length) << ", "
|
| + << static_cast<const void*>(pixels) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glReadPixelsRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glReadPixelsRobustANGLEFn(x, y, width, height, format,
|
| + type, bufSize, length, pixels);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glReleaseShaderCompiler(void) {
|
| GL_SERVICE_LOG("glReleaseShaderCompiler"
|
| << "("
|
| @@ -4634,6 +5825,20 @@ static void GL_BINDING_CALL Debug_glSamplerParameterfv(GLuint sampler,
|
| g_driver_gl.debug_fn.glSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glSamplerParameterfvRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) {
|
| + GL_SERVICE_LOG("glSamplerParameterfvRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(param)
|
| + << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glSamplerParameterfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glSamplerParameterfvRobustANGLEFn(sampler, pname,
|
| + bufSize, param);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glSamplerParameteri(GLuint sampler,
|
| GLenum pname,
|
| GLint param) {
|
| @@ -4644,6 +5849,34 @@ static void GL_BINDING_CALL Debug_glSamplerParameteri(GLuint sampler,
|
| g_driver_gl.debug_fn.glSamplerParameteriFn(sampler, pname, param);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glSamplerParameterIivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + GL_SERVICE_LOG("glSamplerParameterIivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(param)
|
| + << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glSamplerParameterIivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glSamplerParameterIivRobustANGLEFn(sampler, pname,
|
| + bufSize, param);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glSamplerParameterIuivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) {
|
| + GL_SERVICE_LOG("glSamplerParameterIuivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(param)
|
| + << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glSamplerParameterIuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glSamplerParameterIuivRobustANGLEFn(sampler, pname,
|
| + bufSize, param);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glSamplerParameteriv(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -4654,6 +5887,20 @@ static void GL_BINDING_CALL Debug_glSamplerParameteriv(GLuint sampler,
|
| g_driver_gl.debug_fn.glSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glSamplerParameterivRobustANGLE(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + GL_SERVICE_LOG("glSamplerParameterivRobustANGLE"
|
| + << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
|
| + << ", " << bufSize << ", " << static_cast<const void*>(param)
|
| + << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glSamplerParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glSamplerParameterivRobustANGLEFn(sampler, pname,
|
| + bufSize, param);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glScissor(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -4958,6 +6205,28 @@ static void GL_BINDING_CALL Debug_glTexImage2D(GLenum target,
|
| height, border, format, type, pixels);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glTexImage2DRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + GL_SERVICE_LOG("glTexImage2DRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << internalformat << ", " << width << ", " << height
|
| + << ", " << border << ", " << GLEnums::GetStringEnum(format)
|
| + << ", " << GLEnums::GetStringEnum(type) << ", " << bufSize
|
| + << ", " << static_cast<const void*>(pixels) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexImage2DRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexImage2DRobustANGLEFn(target, level, internalformat,
|
| + width, height, border, format,
|
| + type, bufSize, pixels);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexImage3D(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -4981,6 +6250,30 @@ static void GL_BINDING_CALL Debug_glTexImage3D(GLenum target,
|
| pixels);
|
| }
|
|
|
| +static void GL_BINDING_CALL Debug_glTexImage3DRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + GL_SERVICE_LOG("glTexImage3DRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << internalformat << ", " << width << ", " << height
|
| + << ", " << depth << ", " << border << ", "
|
| + << GLEnums::GetStringEnum(format) << ", "
|
| + << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(pixels) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexImage3DRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexImage3DRobustANGLEFn(target, level, internalformat,
|
| + width, height, depth, border,
|
| + format, type, bufSize, pixels);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexParameterf(GLenum target,
|
| GLenum pname,
|
| GLfloat param) {
|
| @@ -5002,6 +6295,20 @@ static void GL_BINDING_CALL Debug_glTexParameterfv(GLenum target,
|
| g_driver_gl.debug_fn.glTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glTexParameterfvRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) {
|
| + GL_SERVICE_LOG("glTexParameterfvRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexParameterfvRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexParameterfvRobustANGLEFn(target, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexParameteri(GLenum target,
|
| GLenum pname,
|
| GLint param) {
|
| @@ -5012,6 +6319,34 @@ static void GL_BINDING_CALL Debug_glTexParameteri(GLenum target,
|
| g_driver_gl.debug_fn.glTexParameteriFn(target, pname, param);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glTexParameterIivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + GL_SERVICE_LOG("glTexParameterIivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexParameterIivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexParameterIivRobustANGLEFn(target, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| +Debug_glTexParameterIuivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) {
|
| + GL_SERVICE_LOG("glTexParameterIuivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexParameterIuivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexParameterIuivRobustANGLEFn(target, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexParameteriv(GLenum target,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -5023,6 +6358,20 @@ static void GL_BINDING_CALL Debug_glTexParameteriv(GLenum target,
|
| g_driver_gl.debug_fn.glTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glTexParameterivRobustANGLE(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + GL_SERVICE_LOG("glTexParameterivRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", "
|
| + << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(params) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexParameterivRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexParameterivRobustANGLEFn(target, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexStorage2DEXT(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -5072,6 +6421,29 @@ static void GL_BINDING_CALL Debug_glTexSubImage2D(GLenum target,
|
| height, format, type, pixels);
|
| }
|
|
|
| +static void GL_BINDING_CALL
|
| +Debug_glTexSubImage2DRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + GL_SERVICE_LOG("glTexSubImage2DRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << xoffset << ", " << yoffset << ", " << width << ", "
|
| + << height << ", " << GLEnums::GetStringEnum(format) << ", "
|
| + << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(pixels) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexSubImage2DRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexSubImage2DRobustANGLEFn(
|
| + target, level, xoffset, yoffset, width, height, format, type, bufSize,
|
| + pixels);
|
| +}
|
| +
|
| static void GL_BINDING_CALL Debug_glTexSubImage3D(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -5097,6 +6469,32 @@ static void GL_BINDING_CALL Debug_glTexSubImage3D(GLenum target,
|
| }
|
|
|
| static void GL_BINDING_CALL
|
| +Debug_glTexSubImage3DRobustANGLE(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + GL_SERVICE_LOG("glTexSubImage3DRobustANGLE"
|
| + << "(" << GLEnums::GetStringEnum(target) << ", " << level
|
| + << ", " << xoffset << ", " << yoffset << ", " << zoffset
|
| + << ", " << width << ", " << height << ", " << depth << ", "
|
| + << GLEnums::GetStringEnum(format) << ", "
|
| + << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
|
| + << static_cast<const void*>(pixels) << ")");
|
| + DCHECK(g_driver_gl.debug_fn.glTexSubImage3DRobustANGLEFn != nullptr);
|
| + g_driver_gl.debug_fn.glTexSubImage3DRobustANGLEFn(
|
| + target, level, xoffset, yoffset, zoffset, width, height, depth, format,
|
| + type, bufSize, pixels);
|
| +}
|
| +
|
| +static void GL_BINDING_CALL
|
| Debug_glTransformFeedbackVaryings(GLuint program,
|
| GLsizei count,
|
| const char* const* varyings,
|
| @@ -6166,6 +7564,12 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetActiveUniformBlockivFn = fn.glGetActiveUniformBlockivFn;
|
| fn.glGetActiveUniformBlockivFn = Debug_glGetActiveUniformBlockiv;
|
| }
|
| + if (!debug_fn.glGetActiveUniformBlockivRobustANGLEFn) {
|
| + debug_fn.glGetActiveUniformBlockivRobustANGLEFn =
|
| + fn.glGetActiveUniformBlockivRobustANGLEFn;
|
| + fn.glGetActiveUniformBlockivRobustANGLEFn =
|
| + Debug_glGetActiveUniformBlockivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetActiveUniformBlockNameFn) {
|
| debug_fn.glGetActiveUniformBlockNameFn = fn.glGetActiveUniformBlockNameFn;
|
| fn.glGetActiveUniformBlockNameFn = Debug_glGetActiveUniformBlockName;
|
| @@ -6182,14 +7586,39 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetAttribLocationFn = fn.glGetAttribLocationFn;
|
| fn.glGetAttribLocationFn = Debug_glGetAttribLocation;
|
| }
|
| + if (!debug_fn.glGetBooleani_vRobustANGLEFn) {
|
| + debug_fn.glGetBooleani_vRobustANGLEFn = fn.glGetBooleani_vRobustANGLEFn;
|
| + fn.glGetBooleani_vRobustANGLEFn = Debug_glGetBooleani_vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetBooleanvFn) {
|
| debug_fn.glGetBooleanvFn = fn.glGetBooleanvFn;
|
| fn.glGetBooleanvFn = Debug_glGetBooleanv;
|
| }
|
| + if (!debug_fn.glGetBooleanvRobustANGLEFn) {
|
| + debug_fn.glGetBooleanvRobustANGLEFn = fn.glGetBooleanvRobustANGLEFn;
|
| + fn.glGetBooleanvRobustANGLEFn = Debug_glGetBooleanvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetBufferParameteri64vRobustANGLEFn) {
|
| + debug_fn.glGetBufferParameteri64vRobustANGLEFn =
|
| + fn.glGetBufferParameteri64vRobustANGLEFn;
|
| + fn.glGetBufferParameteri64vRobustANGLEFn =
|
| + Debug_glGetBufferParameteri64vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetBufferParameterivFn) {
|
| debug_fn.glGetBufferParameterivFn = fn.glGetBufferParameterivFn;
|
| fn.glGetBufferParameterivFn = Debug_glGetBufferParameteriv;
|
| }
|
| + if (!debug_fn.glGetBufferParameterivRobustANGLEFn) {
|
| + debug_fn.glGetBufferParameterivRobustANGLEFn =
|
| + fn.glGetBufferParameterivRobustANGLEFn;
|
| + fn.glGetBufferParameterivRobustANGLEFn =
|
| + Debug_glGetBufferParameterivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetBufferPointervRobustANGLEFn) {
|
| + debug_fn.glGetBufferPointervRobustANGLEFn =
|
| + fn.glGetBufferPointervRobustANGLEFn;
|
| + fn.glGetBufferPointervRobustANGLEFn = Debug_glGetBufferPointervRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetErrorFn) {
|
| debug_fn.glGetErrorFn = fn.glGetErrorFn;
|
| fn.glGetErrorFn = Debug_glGetError;
|
| @@ -6202,6 +7631,10 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetFloatvFn = fn.glGetFloatvFn;
|
| fn.glGetFloatvFn = Debug_glGetFloatv;
|
| }
|
| + if (!debug_fn.glGetFloatvRobustANGLEFn) {
|
| + debug_fn.glGetFloatvRobustANGLEFn = fn.glGetFloatvRobustANGLEFn;
|
| + fn.glGetFloatvRobustANGLEFn = Debug_glGetFloatvRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetFragDataIndexFn) {
|
| debug_fn.glGetFragDataIndexFn = fn.glGetFragDataIndexFn;
|
| fn.glGetFragDataIndexFn = Debug_glGetFragDataIndex;
|
| @@ -6216,6 +7649,18 @@ void DriverGL::InitializeDebugBindings() {
|
| fn.glGetFramebufferAttachmentParameterivEXTFn =
|
| Debug_glGetFramebufferAttachmentParameterivEXT;
|
| }
|
| + if (!debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn) {
|
| + debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
|
| + fn.glGetFramebufferAttachmentParameterivRobustANGLEFn;
|
| + fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
|
| + Debug_glGetFramebufferAttachmentParameterivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetFramebufferParameterivRobustANGLEFn) {
|
| + debug_fn.glGetFramebufferParameterivRobustANGLEFn =
|
| + fn.glGetFramebufferParameterivRobustANGLEFn;
|
| + fn.glGetFramebufferParameterivRobustANGLEFn =
|
| + Debug_glGetFramebufferParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetGraphicsResetStatusARBFn) {
|
| debug_fn.glGetGraphicsResetStatusARBFn = fn.glGetGraphicsResetStatusARBFn;
|
| fn.glGetGraphicsResetStatusARBFn = Debug_glGetGraphicsResetStatusARB;
|
| @@ -6224,22 +7669,61 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetInteger64i_vFn = fn.glGetInteger64i_vFn;
|
| fn.glGetInteger64i_vFn = Debug_glGetInteger64i_v;
|
| }
|
| + if (!debug_fn.glGetInteger64i_vRobustANGLEFn) {
|
| + debug_fn.glGetInteger64i_vRobustANGLEFn = fn.glGetInteger64i_vRobustANGLEFn;
|
| + fn.glGetInteger64i_vRobustANGLEFn = Debug_glGetInteger64i_vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetInteger64vFn) {
|
| debug_fn.glGetInteger64vFn = fn.glGetInteger64vFn;
|
| fn.glGetInteger64vFn = Debug_glGetInteger64v;
|
| }
|
| + if (!debug_fn.glGetInteger64vRobustANGLEFn) {
|
| + debug_fn.glGetInteger64vRobustANGLEFn = fn.glGetInteger64vRobustANGLEFn;
|
| + fn.glGetInteger64vRobustANGLEFn = Debug_glGetInteger64vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetIntegeri_vFn) {
|
| debug_fn.glGetIntegeri_vFn = fn.glGetIntegeri_vFn;
|
| fn.glGetIntegeri_vFn = Debug_glGetIntegeri_v;
|
| }
|
| + if (!debug_fn.glGetIntegeri_vRobustANGLEFn) {
|
| + debug_fn.glGetIntegeri_vRobustANGLEFn = fn.glGetIntegeri_vRobustANGLEFn;
|
| + fn.glGetIntegeri_vRobustANGLEFn = Debug_glGetIntegeri_vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetIntegervFn) {
|
| debug_fn.glGetIntegervFn = fn.glGetIntegervFn;
|
| fn.glGetIntegervFn = Debug_glGetIntegerv;
|
| }
|
| + if (!debug_fn.glGetIntegervRobustANGLEFn) {
|
| + debug_fn.glGetIntegervRobustANGLEFn = fn.glGetIntegervRobustANGLEFn;
|
| + fn.glGetIntegervRobustANGLEFn = Debug_glGetIntegervRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetInternalformativFn) {
|
| debug_fn.glGetInternalformativFn = fn.glGetInternalformativFn;
|
| fn.glGetInternalformativFn = Debug_glGetInternalformativ;
|
| }
|
| + if (!debug_fn.glGetMultisamplefvRobustANGLEFn) {
|
| + debug_fn.glGetMultisamplefvRobustANGLEFn =
|
| + fn.glGetMultisamplefvRobustANGLEFn;
|
| + fn.glGetMultisamplefvRobustANGLEFn = Debug_glGetMultisamplefvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetnUniformfvRobustANGLEFn) {
|
| + debug_fn.glGetnUniformfvRobustANGLEFn = fn.glGetnUniformfvRobustANGLEFn;
|
| + fn.glGetnUniformfvRobustANGLEFn = Debug_glGetnUniformfvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetnUniformivRobustANGLEFn) {
|
| + debug_fn.glGetnUniformivRobustANGLEFn = fn.glGetnUniformivRobustANGLEFn;
|
| + fn.glGetnUniformivRobustANGLEFn = Debug_glGetnUniformivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetnUniformuivRobustANGLEFn) {
|
| + debug_fn.glGetnUniformuivRobustANGLEFn = fn.glGetnUniformuivRobustANGLEFn;
|
| + fn.glGetnUniformuivRobustANGLEFn = Debug_glGetnUniformuivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetPointervRobustANGLERobustANGLEFn) {
|
| + debug_fn.glGetPointervRobustANGLERobustANGLEFn =
|
| + fn.glGetPointervRobustANGLERobustANGLEFn;
|
| + fn.glGetPointervRobustANGLERobustANGLEFn =
|
| + Debug_glGetPointervRobustANGLERobustANGLE;
|
| + }
|
| if (!debug_fn.glGetProgramBinaryFn) {
|
| debug_fn.glGetProgramBinaryFn = fn.glGetProgramBinaryFn;
|
| fn.glGetProgramBinaryFn = Debug_glGetProgramBinary;
|
| @@ -6252,10 +7736,20 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetProgramInterfaceivFn = fn.glGetProgramInterfaceivFn;
|
| fn.glGetProgramInterfaceivFn = Debug_glGetProgramInterfaceiv;
|
| }
|
| + if (!debug_fn.glGetProgramInterfaceivRobustANGLEFn) {
|
| + debug_fn.glGetProgramInterfaceivRobustANGLEFn =
|
| + fn.glGetProgramInterfaceivRobustANGLEFn;
|
| + fn.glGetProgramInterfaceivRobustANGLEFn =
|
| + Debug_glGetProgramInterfaceivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetProgramivFn) {
|
| debug_fn.glGetProgramivFn = fn.glGetProgramivFn;
|
| fn.glGetProgramivFn = Debug_glGetProgramiv;
|
| }
|
| + if (!debug_fn.glGetProgramivRobustANGLEFn) {
|
| + debug_fn.glGetProgramivRobustANGLEFn = fn.glGetProgramivRobustANGLEFn;
|
| + fn.glGetProgramivRobustANGLEFn = Debug_glGetProgramivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetProgramResourceivFn) {
|
| debug_fn.glGetProgramResourceivFn = fn.glGetProgramResourceivFn;
|
| fn.glGetProgramResourceivFn = Debug_glGetProgramResourceiv;
|
| @@ -6272,36 +7766,92 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetQueryivFn = fn.glGetQueryivFn;
|
| fn.glGetQueryivFn = Debug_glGetQueryiv;
|
| }
|
| + if (!debug_fn.glGetQueryivRobustANGLEFn) {
|
| + debug_fn.glGetQueryivRobustANGLEFn = fn.glGetQueryivRobustANGLEFn;
|
| + fn.glGetQueryivRobustANGLEFn = Debug_glGetQueryivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetQueryObjecti64vFn) {
|
| debug_fn.glGetQueryObjecti64vFn = fn.glGetQueryObjecti64vFn;
|
| fn.glGetQueryObjecti64vFn = Debug_glGetQueryObjecti64v;
|
| }
|
| + if (!debug_fn.glGetQueryObjecti64vRobustANGLEFn) {
|
| + debug_fn.glGetQueryObjecti64vRobustANGLEFn =
|
| + fn.glGetQueryObjecti64vRobustANGLEFn;
|
| + fn.glGetQueryObjecti64vRobustANGLEFn =
|
| + Debug_glGetQueryObjecti64vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetQueryObjectivFn) {
|
| debug_fn.glGetQueryObjectivFn = fn.glGetQueryObjectivFn;
|
| fn.glGetQueryObjectivFn = Debug_glGetQueryObjectiv;
|
| }
|
| + if (!debug_fn.glGetQueryObjectivRobustANGLEFn) {
|
| + debug_fn.glGetQueryObjectivRobustANGLEFn =
|
| + fn.glGetQueryObjectivRobustANGLEFn;
|
| + fn.glGetQueryObjectivRobustANGLEFn = Debug_glGetQueryObjectivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetQueryObjectui64vFn) {
|
| debug_fn.glGetQueryObjectui64vFn = fn.glGetQueryObjectui64vFn;
|
| fn.glGetQueryObjectui64vFn = Debug_glGetQueryObjectui64v;
|
| }
|
| + if (!debug_fn.glGetQueryObjectui64vRobustANGLEFn) {
|
| + debug_fn.glGetQueryObjectui64vRobustANGLEFn =
|
| + fn.glGetQueryObjectui64vRobustANGLEFn;
|
| + fn.glGetQueryObjectui64vRobustANGLEFn =
|
| + Debug_glGetQueryObjectui64vRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetQueryObjectuivFn) {
|
| debug_fn.glGetQueryObjectuivFn = fn.glGetQueryObjectuivFn;
|
| fn.glGetQueryObjectuivFn = Debug_glGetQueryObjectuiv;
|
| }
|
| + if (!debug_fn.glGetQueryObjectuivRobustANGLEFn) {
|
| + debug_fn.glGetQueryObjectuivRobustANGLEFn =
|
| + fn.glGetQueryObjectuivRobustANGLEFn;
|
| + fn.glGetQueryObjectuivRobustANGLEFn = Debug_glGetQueryObjectuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetRenderbufferParameterivEXTFn) {
|
| debug_fn.glGetRenderbufferParameterivEXTFn =
|
| fn.glGetRenderbufferParameterivEXTFn;
|
| fn.glGetRenderbufferParameterivEXTFn =
|
| Debug_glGetRenderbufferParameterivEXT;
|
| }
|
| + if (!debug_fn.glGetRenderbufferParameterivRobustANGLEFn) {
|
| + debug_fn.glGetRenderbufferParameterivRobustANGLEFn =
|
| + fn.glGetRenderbufferParameterivRobustANGLEFn;
|
| + fn.glGetRenderbufferParameterivRobustANGLEFn =
|
| + Debug_glGetRenderbufferParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetSamplerParameterfvFn) {
|
| debug_fn.glGetSamplerParameterfvFn = fn.glGetSamplerParameterfvFn;
|
| fn.glGetSamplerParameterfvFn = Debug_glGetSamplerParameterfv;
|
| }
|
| + if (!debug_fn.glGetSamplerParameterfvRobustANGLEFn) {
|
| + debug_fn.glGetSamplerParameterfvRobustANGLEFn =
|
| + fn.glGetSamplerParameterfvRobustANGLEFn;
|
| + fn.glGetSamplerParameterfvRobustANGLEFn =
|
| + Debug_glGetSamplerParameterfvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetSamplerParameterIivRobustANGLEFn) {
|
| + debug_fn.glGetSamplerParameterIivRobustANGLEFn =
|
| + fn.glGetSamplerParameterIivRobustANGLEFn;
|
| + fn.glGetSamplerParameterIivRobustANGLEFn =
|
| + Debug_glGetSamplerParameterIivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetSamplerParameterIuivRobustANGLEFn) {
|
| + debug_fn.glGetSamplerParameterIuivRobustANGLEFn =
|
| + fn.glGetSamplerParameterIuivRobustANGLEFn;
|
| + fn.glGetSamplerParameterIuivRobustANGLEFn =
|
| + Debug_glGetSamplerParameterIuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetSamplerParameterivFn) {
|
| debug_fn.glGetSamplerParameterivFn = fn.glGetSamplerParameterivFn;
|
| fn.glGetSamplerParameterivFn = Debug_glGetSamplerParameteriv;
|
| }
|
| + if (!debug_fn.glGetSamplerParameterivRobustANGLEFn) {
|
| + debug_fn.glGetSamplerParameterivRobustANGLEFn =
|
| + fn.glGetSamplerParameterivRobustANGLEFn;
|
| + fn.glGetSamplerParameterivRobustANGLEFn =
|
| + Debug_glGetSamplerParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetShaderInfoLogFn) {
|
| debug_fn.glGetShaderInfoLogFn = fn.glGetShaderInfoLogFn;
|
| fn.glGetShaderInfoLogFn = Debug_glGetShaderInfoLog;
|
| @@ -6310,6 +7860,10 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetShaderivFn = fn.glGetShaderivFn;
|
| fn.glGetShaderivFn = Debug_glGetShaderiv;
|
| }
|
| + if (!debug_fn.glGetShaderivRobustANGLEFn) {
|
| + debug_fn.glGetShaderivRobustANGLEFn = fn.glGetShaderivRobustANGLEFn;
|
| + fn.glGetShaderivRobustANGLEFn = Debug_glGetShaderivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetShaderPrecisionFormatFn) {
|
| debug_fn.glGetShaderPrecisionFormatFn = fn.glGetShaderPrecisionFormatFn;
|
| fn.glGetShaderPrecisionFormatFn = Debug_glGetShaderPrecisionFormat;
|
| @@ -6334,18 +7888,52 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetTexLevelParameterfvFn = fn.glGetTexLevelParameterfvFn;
|
| fn.glGetTexLevelParameterfvFn = Debug_glGetTexLevelParameterfv;
|
| }
|
| + if (!debug_fn.glGetTexLevelParameterfvRobustANGLEFn) {
|
| + debug_fn.glGetTexLevelParameterfvRobustANGLEFn =
|
| + fn.glGetTexLevelParameterfvRobustANGLEFn;
|
| + fn.glGetTexLevelParameterfvRobustANGLEFn =
|
| + Debug_glGetTexLevelParameterfvRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetTexLevelParameterivFn) {
|
| debug_fn.glGetTexLevelParameterivFn = fn.glGetTexLevelParameterivFn;
|
| fn.glGetTexLevelParameterivFn = Debug_glGetTexLevelParameteriv;
|
| }
|
| + if (!debug_fn.glGetTexLevelParameterivRobustANGLEFn) {
|
| + debug_fn.glGetTexLevelParameterivRobustANGLEFn =
|
| + fn.glGetTexLevelParameterivRobustANGLEFn;
|
| + fn.glGetTexLevelParameterivRobustANGLEFn =
|
| + Debug_glGetTexLevelParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetTexParameterfvFn) {
|
| debug_fn.glGetTexParameterfvFn = fn.glGetTexParameterfvFn;
|
| fn.glGetTexParameterfvFn = Debug_glGetTexParameterfv;
|
| }
|
| + if (!debug_fn.glGetTexParameterfvRobustANGLEFn) {
|
| + debug_fn.glGetTexParameterfvRobustANGLEFn =
|
| + fn.glGetTexParameterfvRobustANGLEFn;
|
| + fn.glGetTexParameterfvRobustANGLEFn = Debug_glGetTexParameterfvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetTexParameterIivRobustANGLEFn) {
|
| + debug_fn.glGetTexParameterIivRobustANGLEFn =
|
| + fn.glGetTexParameterIivRobustANGLEFn;
|
| + fn.glGetTexParameterIivRobustANGLEFn =
|
| + Debug_glGetTexParameterIivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetTexParameterIuivRobustANGLEFn) {
|
| + debug_fn.glGetTexParameterIuivRobustANGLEFn =
|
| + fn.glGetTexParameterIuivRobustANGLEFn;
|
| + fn.glGetTexParameterIuivRobustANGLEFn =
|
| + Debug_glGetTexParameterIuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetTexParameterivFn) {
|
| debug_fn.glGetTexParameterivFn = fn.glGetTexParameterivFn;
|
| fn.glGetTexParameterivFn = Debug_glGetTexParameteriv;
|
| }
|
| + if (!debug_fn.glGetTexParameterivRobustANGLEFn) {
|
| + debug_fn.glGetTexParameterivRobustANGLEFn =
|
| + fn.glGetTexParameterivRobustANGLEFn;
|
| + fn.glGetTexParameterivRobustANGLEFn = Debug_glGetTexParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetTransformFeedbackVaryingFn) {
|
| debug_fn.glGetTransformFeedbackVaryingFn =
|
| fn.glGetTransformFeedbackVaryingFn;
|
| @@ -6365,6 +7953,10 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetUniformfvFn = fn.glGetUniformfvFn;
|
| fn.glGetUniformfvFn = Debug_glGetUniformfv;
|
| }
|
| + if (!debug_fn.glGetUniformfvRobustANGLEFn) {
|
| + debug_fn.glGetUniformfvRobustANGLEFn = fn.glGetUniformfvRobustANGLEFn;
|
| + fn.glGetUniformfvRobustANGLEFn = Debug_glGetUniformfvRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetUniformIndicesFn) {
|
| debug_fn.glGetUniformIndicesFn = fn.glGetUniformIndicesFn;
|
| fn.glGetUniformIndicesFn = Debug_glGetUniformIndices;
|
| @@ -6373,6 +7965,10 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetUniformivFn = fn.glGetUniformivFn;
|
| fn.glGetUniformivFn = Debug_glGetUniformiv;
|
| }
|
| + if (!debug_fn.glGetUniformivRobustANGLEFn) {
|
| + debug_fn.glGetUniformivRobustANGLEFn = fn.glGetUniformivRobustANGLEFn;
|
| + fn.glGetUniformivRobustANGLEFn = Debug_glGetUniformivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetUniformLocationFn) {
|
| debug_fn.glGetUniformLocationFn = fn.glGetUniformLocationFn;
|
| fn.glGetUniformLocationFn = Debug_glGetUniformLocation;
|
| @@ -6381,18 +7977,50 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glGetUniformuivFn = fn.glGetUniformuivFn;
|
| fn.glGetUniformuivFn = Debug_glGetUniformuiv;
|
| }
|
| + if (!debug_fn.glGetUniformuivRobustANGLEFn) {
|
| + debug_fn.glGetUniformuivRobustANGLEFn = fn.glGetUniformuivRobustANGLEFn;
|
| + fn.glGetUniformuivRobustANGLEFn = Debug_glGetUniformuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetVertexAttribfvFn) {
|
| debug_fn.glGetVertexAttribfvFn = fn.glGetVertexAttribfvFn;
|
| fn.glGetVertexAttribfvFn = Debug_glGetVertexAttribfv;
|
| }
|
| + if (!debug_fn.glGetVertexAttribfvRobustANGLEFn) {
|
| + debug_fn.glGetVertexAttribfvRobustANGLEFn =
|
| + fn.glGetVertexAttribfvRobustANGLEFn;
|
| + fn.glGetVertexAttribfvRobustANGLEFn = Debug_glGetVertexAttribfvRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetVertexAttribIivRobustANGLEFn) {
|
| + debug_fn.glGetVertexAttribIivRobustANGLEFn =
|
| + fn.glGetVertexAttribIivRobustANGLEFn;
|
| + fn.glGetVertexAttribIivRobustANGLEFn =
|
| + Debug_glGetVertexAttribIivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glGetVertexAttribIuivRobustANGLEFn) {
|
| + debug_fn.glGetVertexAttribIuivRobustANGLEFn =
|
| + fn.glGetVertexAttribIuivRobustANGLEFn;
|
| + fn.glGetVertexAttribIuivRobustANGLEFn =
|
| + Debug_glGetVertexAttribIuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetVertexAttribivFn) {
|
| debug_fn.glGetVertexAttribivFn = fn.glGetVertexAttribivFn;
|
| fn.glGetVertexAttribivFn = Debug_glGetVertexAttribiv;
|
| }
|
| + if (!debug_fn.glGetVertexAttribivRobustANGLEFn) {
|
| + debug_fn.glGetVertexAttribivRobustANGLEFn =
|
| + fn.glGetVertexAttribivRobustANGLEFn;
|
| + fn.glGetVertexAttribivRobustANGLEFn = Debug_glGetVertexAttribivRobustANGLE;
|
| + }
|
| if (!debug_fn.glGetVertexAttribPointervFn) {
|
| debug_fn.glGetVertexAttribPointervFn = fn.glGetVertexAttribPointervFn;
|
| fn.glGetVertexAttribPointervFn = Debug_glGetVertexAttribPointerv;
|
| }
|
| + if (!debug_fn.glGetVertexAttribPointervRobustANGLEFn) {
|
| + debug_fn.glGetVertexAttribPointervRobustANGLEFn =
|
| + fn.glGetVertexAttribPointervRobustANGLEFn;
|
| + fn.glGetVertexAttribPointervRobustANGLEFn =
|
| + Debug_glGetVertexAttribPointervRobustANGLE;
|
| + }
|
| if (!debug_fn.glHintFn) {
|
| debug_fn.glHintFn = fn.glHintFn;
|
| fn.glHintFn = Debug_glHint;
|
| @@ -6563,10 +8191,18 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glReadBufferFn = fn.glReadBufferFn;
|
| fn.glReadBufferFn = Debug_glReadBuffer;
|
| }
|
| + if (!debug_fn.glReadnPixelsRobustANGLEFn) {
|
| + debug_fn.glReadnPixelsRobustANGLEFn = fn.glReadnPixelsRobustANGLEFn;
|
| + fn.glReadnPixelsRobustANGLEFn = Debug_glReadnPixelsRobustANGLE;
|
| + }
|
| if (!debug_fn.glReadPixelsFn) {
|
| debug_fn.glReadPixelsFn = fn.glReadPixelsFn;
|
| fn.glReadPixelsFn = Debug_glReadPixels;
|
| }
|
| + if (!debug_fn.glReadPixelsRobustANGLEFn) {
|
| + debug_fn.glReadPixelsRobustANGLEFn = fn.glReadPixelsRobustANGLEFn;
|
| + fn.glReadPixelsRobustANGLEFn = Debug_glReadPixelsRobustANGLE;
|
| + }
|
| if (!debug_fn.glReleaseShaderCompilerFn) {
|
| debug_fn.glReleaseShaderCompilerFn = fn.glReleaseShaderCompilerFn;
|
| fn.glReleaseShaderCompilerFn = Debug_glReleaseShaderCompiler;
|
| @@ -6615,14 +8251,38 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glSamplerParameterfvFn = fn.glSamplerParameterfvFn;
|
| fn.glSamplerParameterfvFn = Debug_glSamplerParameterfv;
|
| }
|
| + if (!debug_fn.glSamplerParameterfvRobustANGLEFn) {
|
| + debug_fn.glSamplerParameterfvRobustANGLEFn =
|
| + fn.glSamplerParameterfvRobustANGLEFn;
|
| + fn.glSamplerParameterfvRobustANGLEFn =
|
| + Debug_glSamplerParameterfvRobustANGLE;
|
| + }
|
| if (!debug_fn.glSamplerParameteriFn) {
|
| debug_fn.glSamplerParameteriFn = fn.glSamplerParameteriFn;
|
| fn.glSamplerParameteriFn = Debug_glSamplerParameteri;
|
| }
|
| + if (!debug_fn.glSamplerParameterIivRobustANGLEFn) {
|
| + debug_fn.glSamplerParameterIivRobustANGLEFn =
|
| + fn.glSamplerParameterIivRobustANGLEFn;
|
| + fn.glSamplerParameterIivRobustANGLEFn =
|
| + Debug_glSamplerParameterIivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glSamplerParameterIuivRobustANGLEFn) {
|
| + debug_fn.glSamplerParameterIuivRobustANGLEFn =
|
| + fn.glSamplerParameterIuivRobustANGLEFn;
|
| + fn.glSamplerParameterIuivRobustANGLEFn =
|
| + Debug_glSamplerParameterIuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glSamplerParameterivFn) {
|
| debug_fn.glSamplerParameterivFn = fn.glSamplerParameterivFn;
|
| fn.glSamplerParameterivFn = Debug_glSamplerParameteriv;
|
| }
|
| + if (!debug_fn.glSamplerParameterivRobustANGLEFn) {
|
| + debug_fn.glSamplerParameterivRobustANGLEFn =
|
| + fn.glSamplerParameterivRobustANGLEFn;
|
| + fn.glSamplerParameterivRobustANGLEFn =
|
| + Debug_glSamplerParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glScissorFn) {
|
| debug_fn.glScissorFn = fn.glScissorFn;
|
| fn.glScissorFn = Debug_glScissor;
|
| @@ -6717,10 +8377,18 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glTexImage2DFn = fn.glTexImage2DFn;
|
| fn.glTexImage2DFn = Debug_glTexImage2D;
|
| }
|
| + if (!debug_fn.glTexImage2DRobustANGLEFn) {
|
| + debug_fn.glTexImage2DRobustANGLEFn = fn.glTexImage2DRobustANGLEFn;
|
| + fn.glTexImage2DRobustANGLEFn = Debug_glTexImage2DRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexImage3DFn) {
|
| debug_fn.glTexImage3DFn = fn.glTexImage3DFn;
|
| fn.glTexImage3DFn = Debug_glTexImage3D;
|
| }
|
| + if (!debug_fn.glTexImage3DRobustANGLEFn) {
|
| + debug_fn.glTexImage3DRobustANGLEFn = fn.glTexImage3DRobustANGLEFn;
|
| + fn.glTexImage3DRobustANGLEFn = Debug_glTexImage3DRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexParameterfFn) {
|
| debug_fn.glTexParameterfFn = fn.glTexParameterfFn;
|
| fn.glTexParameterfFn = Debug_glTexParameterf;
|
| @@ -6729,14 +8397,31 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glTexParameterfvFn = fn.glTexParameterfvFn;
|
| fn.glTexParameterfvFn = Debug_glTexParameterfv;
|
| }
|
| + if (!debug_fn.glTexParameterfvRobustANGLEFn) {
|
| + debug_fn.glTexParameterfvRobustANGLEFn = fn.glTexParameterfvRobustANGLEFn;
|
| + fn.glTexParameterfvRobustANGLEFn = Debug_glTexParameterfvRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexParameteriFn) {
|
| debug_fn.glTexParameteriFn = fn.glTexParameteriFn;
|
| fn.glTexParameteriFn = Debug_glTexParameteri;
|
| }
|
| + if (!debug_fn.glTexParameterIivRobustANGLEFn) {
|
| + debug_fn.glTexParameterIivRobustANGLEFn = fn.glTexParameterIivRobustANGLEFn;
|
| + fn.glTexParameterIivRobustANGLEFn = Debug_glTexParameterIivRobustANGLE;
|
| + }
|
| + if (!debug_fn.glTexParameterIuivRobustANGLEFn) {
|
| + debug_fn.glTexParameterIuivRobustANGLEFn =
|
| + fn.glTexParameterIuivRobustANGLEFn;
|
| + fn.glTexParameterIuivRobustANGLEFn = Debug_glTexParameterIuivRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexParameterivFn) {
|
| debug_fn.glTexParameterivFn = fn.glTexParameterivFn;
|
| fn.glTexParameterivFn = Debug_glTexParameteriv;
|
| }
|
| + if (!debug_fn.glTexParameterivRobustANGLEFn) {
|
| + debug_fn.glTexParameterivRobustANGLEFn = fn.glTexParameterivRobustANGLEFn;
|
| + fn.glTexParameterivRobustANGLEFn = Debug_glTexParameterivRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexStorage2DEXTFn) {
|
| debug_fn.glTexStorage2DEXTFn = fn.glTexStorage2DEXTFn;
|
| fn.glTexStorage2DEXTFn = Debug_glTexStorage2DEXT;
|
| @@ -6749,10 +8434,18 @@ void DriverGL::InitializeDebugBindings() {
|
| debug_fn.glTexSubImage2DFn = fn.glTexSubImage2DFn;
|
| fn.glTexSubImage2DFn = Debug_glTexSubImage2D;
|
| }
|
| + if (!debug_fn.glTexSubImage2DRobustANGLEFn) {
|
| + debug_fn.glTexSubImage2DRobustANGLEFn = fn.glTexSubImage2DRobustANGLEFn;
|
| + fn.glTexSubImage2DRobustANGLEFn = Debug_glTexSubImage2DRobustANGLE;
|
| + }
|
| if (!debug_fn.glTexSubImage3DFn) {
|
| debug_fn.glTexSubImage3DFn = fn.glTexSubImage3DFn;
|
| fn.glTexSubImage3DFn = Debug_glTexSubImage3D;
|
| }
|
| + if (!debug_fn.glTexSubImage3DRobustANGLEFn) {
|
| + debug_fn.glTexSubImage3DRobustANGLEFn = fn.glTexSubImage3DRobustANGLEFn;
|
| + fn.glTexSubImage3DRobustANGLEFn = Debug_glTexSubImage3DRobustANGLE;
|
| + }
|
| if (!debug_fn.glTransformFeedbackVaryingsFn) {
|
| debug_fn.glTransformFeedbackVaryingsFn = fn.glTransformFeedbackVaryingsFn;
|
| fn.glTransformFeedbackVaryingsFn = Debug_glTransformFeedbackVaryings;
|
| @@ -7729,6 +9422,16 @@ void GLApiBase::glGetActiveUniformBlockivFn(GLuint program,
|
| params);
|
| }
|
|
|
| +void GLApiBase::glGetActiveUniformBlockivRobustANGLEFn(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetActiveUniformBlockivRobustANGLEFn(
|
| + program, uniformBlockIndex, pname, bufSize, length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetActiveUniformBlockNameFn(GLuint program,
|
| GLuint uniformBlockIndex,
|
| GLsizei bufSize,
|
| @@ -7758,16 +9461,59 @@ GLint GLApiBase::glGetAttribLocationFn(GLuint program, const char* name) {
|
| return driver_->fn.glGetAttribLocationFn(program, name);
|
| }
|
|
|
| +void GLApiBase::glGetBooleani_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + driver_->fn.glGetBooleani_vRobustANGLEFn(target, index, bufSize, length,
|
| + data);
|
| +}
|
| +
|
| void GLApiBase::glGetBooleanvFn(GLenum pname, GLboolean* params) {
|
| driver_->fn.glGetBooleanvFn(pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetBooleanvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + driver_->fn.glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +void GLApiBase::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + driver_->fn.glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetBufferParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| driver_->fn.glGetBufferParameterivFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetBufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetBufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void GLApiBase::glGetBufferPointervRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + driver_->fn.glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| GLenum GLApiBase::glGetErrorFn(void) {
|
| return driver_->fn.glGetErrorFn();
|
| }
|
| @@ -7780,6 +9526,13 @@ void GLApiBase::glGetFloatvFn(GLenum pname, GLfloat* params) {
|
| driver_->fn.glGetFloatvFn(pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetFloatvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) {
|
| + driver_->fn.glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| GLint GLApiBase::glGetFragDataIndexFn(GLuint program, const char* name) {
|
| return driver_->fn.glGetFragDataIndexFn(program, name);
|
| }
|
| @@ -7796,6 +9549,26 @@ void GLApiBase::glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
|
| pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + target, attachment, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void GLApiBase::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| GLenum GLApiBase::glGetGraphicsResetStatusARBFn(void) {
|
| return driver_->fn.glGetGraphicsResetStatusARBFn();
|
| }
|
| @@ -7806,18 +9579,50 @@ void GLApiBase::glGetInteger64i_vFn(GLenum target,
|
| driver_->fn.glGetInteger64i_vFn(target, index, data);
|
| }
|
|
|
| +void GLApiBase::glGetInteger64i_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + driver_->fn.glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length,
|
| + data);
|
| +}
|
| +
|
| void GLApiBase::glGetInteger64vFn(GLenum pname, GLint64* params) {
|
| driver_->fn.glGetInteger64vFn(pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetInteger64vRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + driver_->fn.glGetInteger64vRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| void GLApiBase::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) {
|
| driver_->fn.glGetIntegeri_vFn(target, index, data);
|
| }
|
|
|
| +void GLApiBase::glGetIntegeri_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + driver_->fn.glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length,
|
| + data);
|
| +}
|
| +
|
| void GLApiBase::glGetIntegervFn(GLenum pname, GLint* params) {
|
| driver_->fn.glGetIntegervFn(pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetIntegervRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + driver_->fn.glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| void GLApiBase::glGetInternalformativFn(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| @@ -7827,6 +9632,50 @@ void GLApiBase::glGetInternalformativFn(GLenum target,
|
| params);
|
| }
|
|
|
| +void GLApiBase::glGetMultisamplefvRobustANGLEFn(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) {
|
| + driver_->fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length,
|
| + val);
|
| +}
|
| +
|
| +void GLApiBase::glGetnUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetnUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetnUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetnUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetnUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetnUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + driver_->fn.glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetProgramBinaryFn(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -7851,10 +9700,29 @@ void GLApiBase::glGetProgramInterfaceivFn(GLuint program,
|
| params);
|
| }
|
|
|
| +void GLApiBase::glGetProgramInterfaceivRobustANGLEFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetProgramInterfaceivRobustANGLEFn(
|
| + program, programInterface, pname, bufSize, length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) {
|
| driver_->fn.glGetProgramivFn(program, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetProgramivRobustANGLEFn(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetProgramivRobustANGLEFn(program, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetProgramResourceivFn(GLuint program,
|
| GLenum programInterface,
|
| GLuint index,
|
| @@ -7889,44 +9757,133 @@ void GLApiBase::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
|
| driver_->fn.glGetQueryivFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetQueryivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetQueryObjecti64vFn(GLuint id,
|
| GLenum pname,
|
| GLint64* params) {
|
| driver_->fn.glGetQueryObjecti64vFn(id, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + driver_->fn.glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
|
| driver_->fn.glGetQueryObjectivFn(id, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetQueryObjectivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetQueryObjectui64vFn(GLuint id,
|
| GLenum pname,
|
| GLuint64* params) {
|
| driver_->fn.glGetQueryObjectui64vFn(id, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) {
|
| + driver_->fn.glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) {
|
| driver_->fn.glGetQueryObjectuivFn(id, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetQueryObjectuivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| driver_->fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetSamplerParameterfvFn(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params) {
|
| driver_->fn.glGetSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void GLApiBase::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void GLApiBase::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| GLint* params) {
|
| driver_->fn.glGetSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetShaderInfoLogFn(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| @@ -7938,6 +9895,15 @@ void GLApiBase::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) {
|
| driver_->fn.glGetShaderivFn(shader, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetShaderivRobustANGLEFn(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetShaderivRobustANGLEFn(shader, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetShaderPrecisionFormatFn(GLenum shadertype,
|
| GLenum precisiontype,
|
| GLint* range,
|
| @@ -7976,6 +9942,16 @@ void GLApiBase::glGetTexLevelParameterfvFn(GLenum target,
|
| driver_->fn.glGetTexLevelParameterfvFn(target, level, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetTexLevelParameterfvRobustANGLEFn(target, level, pname,
|
| + bufSize, length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetTexLevelParameterivFn(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| @@ -7983,18 +9959,64 @@ void GLApiBase::glGetTexLevelParameterivFn(GLenum target,
|
| driver_->fn.glGetTexLevelParameterivFn(target, level, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetTexLevelParameterivRobustANGLEFn(target, level, pname,
|
| + bufSize, length, params);
|
| +}
|
| +
|
| void GLApiBase::glGetTexParameterfvFn(GLenum target,
|
| GLenum pname,
|
| GLfloat* params) {
|
| driver_->fn.glGetTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| driver_->fn.glGetTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetTransformFeedbackVaryingFn(GLuint program,
|
| GLuint index,
|
| GLsizei bufSize,
|
| @@ -8025,6 +10047,15 @@ void GLApiBase::glGetUniformfvFn(GLuint program,
|
| driver_->fn.glGetUniformfvFn(program, location, params);
|
| }
|
|
|
| +void GLApiBase::glGetUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetUniformIndicesFn(GLuint program,
|
| GLsizei uniformCount,
|
| const char* const* uniformNames,
|
| @@ -8039,6 +10070,15 @@ void GLApiBase::glGetUniformivFn(GLuint program,
|
| driver_->fn.glGetUniformivFn(program, location, params);
|
| }
|
|
|
| +void GLApiBase::glGetUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| GLint GLApiBase::glGetUniformLocationFn(GLuint program, const char* name) {
|
| return driver_->fn.glGetUniformLocationFn(program, name);
|
| }
|
| @@ -8049,24 +10089,78 @@ void GLApiBase::glGetUniformuivFn(GLuint program,
|
| driver_->fn.glGetUniformuivFn(program, location, params);
|
| }
|
|
|
| +void GLApiBase::glGetUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetVertexAttribfvFn(GLuint index,
|
| GLenum pname,
|
| GLfloat* params) {
|
| driver_->fn.glGetVertexAttribfvFn(index, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetVertexAttribfvRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + driver_->fn.glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetVertexAttribIivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void GLApiBase::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + driver_->fn.glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetVertexAttribivFn(GLuint index,
|
| GLenum pname,
|
| GLint* params) {
|
| driver_->fn.glGetVertexAttribivFn(index, pname, params);
|
| }
|
|
|
| +void GLApiBase::glGetVertexAttribivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + driver_->fn.glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void GLApiBase::glGetVertexAttribPointervFn(GLuint index,
|
| GLenum pname,
|
| void** pointer) {
|
| driver_->fn.glGetVertexAttribPointervFn(index, pname, pointer);
|
| }
|
|
|
| +void GLApiBase::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) {
|
| + driver_->fn.glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize,
|
| + length, pointer);
|
| +}
|
| +
|
| void GLApiBase::glHintFn(GLenum target, GLenum mode) {
|
| driver_->fn.glHintFn(target, mode);
|
| }
|
| @@ -8263,6 +10357,19 @@ void GLApiBase::glReadBufferFn(GLenum src) {
|
| driver_->fn.glReadBufferFn(src);
|
| }
|
|
|
| +void GLApiBase::glReadnPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) {
|
| + driver_->fn.glReadnPixelsRobustANGLEFn(x, y, width, height, format, type,
|
| + bufSize, length, data);
|
| +}
|
| +
|
| void GLApiBase::glReadPixelsFn(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -8273,6 +10380,19 @@ void GLApiBase::glReadPixelsFn(GLint x,
|
| driver_->fn.glReadPixelsFn(x, y, width, height, format, type, pixels);
|
| }
|
|
|
| +void GLApiBase::glReadPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) {
|
| + driver_->fn.glReadPixelsRobustANGLEFn(x, y, width, height, format, type,
|
| + bufSize, length, pixels);
|
| +}
|
| +
|
| void GLApiBase::glReleaseShaderCompilerFn(void) {
|
| driver_->fn.glReleaseShaderCompilerFn();
|
| }
|
| @@ -8340,18 +10460,48 @@ void GLApiBase::glSamplerParameterfvFn(GLuint sampler,
|
| driver_->fn.glSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +void GLApiBase::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) {
|
| + driver_->fn.glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| void GLApiBase::glSamplerParameteriFn(GLuint sampler,
|
| GLenum pname,
|
| GLint param) {
|
| driver_->fn.glSamplerParameteriFn(sampler, pname, param);
|
| }
|
|
|
| +void GLApiBase::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + driver_->fn.glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
|
| + param);
|
| +}
|
| +
|
| +void GLApiBase::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) {
|
| + driver_->fn.glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
|
| + param);
|
| +}
|
| +
|
| void GLApiBase::glSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params) {
|
| driver_->fn.glSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +void GLApiBase::glSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + driver_->fn.glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| void GLApiBase::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| driver_->fn.glScissorFn(x, y, width, height);
|
| }
|
| @@ -8514,6 +10664,21 @@ void GLApiBase::glTexImage2DFn(GLenum target,
|
| border, format, type, pixels);
|
| }
|
|
|
| +void GLApiBase::glTexImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + driver_->fn.glTexImage2DRobustANGLEFn(target, level, internalformat, width,
|
| + height, border, format, type, bufSize,
|
| + pixels);
|
| +}
|
| +
|
| void GLApiBase::glTexImage3DFn(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -8528,6 +10693,22 @@ void GLApiBase::glTexImage3DFn(GLenum target,
|
| depth, border, format, type, pixels);
|
| }
|
|
|
| +void GLApiBase::glTexImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + driver_->fn.glTexImage3DRobustANGLEFn(target, level, internalformat, width,
|
| + height, depth, border, format, type,
|
| + bufSize, pixels);
|
| +}
|
| +
|
| void GLApiBase::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) {
|
| driver_->fn.glTexParameterfFn(target, pname, param);
|
| }
|
| @@ -8538,16 +10719,44 @@ void GLApiBase::glTexParameterfvFn(GLenum target,
|
| driver_->fn.glTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) {
|
| + driver_->fn.glTexParameterfvRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void GLApiBase::glTexParameteriFn(GLenum target, GLenum pname, GLint param) {
|
| driver_->fn.glTexParameteriFn(target, pname, param);
|
| }
|
|
|
| +void GLApiBase::glTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + driver_->fn.glTexParameterIivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void GLApiBase::glTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) {
|
| + driver_->fn.glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void GLApiBase::glTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| const GLint* params) {
|
| driver_->fn.glTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +void GLApiBase::glTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + driver_->fn.glTexParameterivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void GLApiBase::glTexStorage2DEXTFn(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -8580,6 +10789,21 @@ void GLApiBase::glTexSubImage2DFn(GLenum target,
|
| format, type, pixels);
|
| }
|
|
|
| +void GLApiBase::glTexSubImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + driver_->fn.glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset,
|
| + width, height, format, type, bufSize,
|
| + pixels);
|
| +}
|
| +
|
| void GLApiBase::glTexSubImage3DFn(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -8595,6 +10819,23 @@ void GLApiBase::glTexSubImage3DFn(GLenum target,
|
| height, depth, format, type, pixels);
|
| }
|
|
|
| +void GLApiBase::glTexSubImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + driver_->fn.glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset,
|
| + zoffset, width, height, depth,
|
| + format, type, bufSize, pixels);
|
| +}
|
| +
|
| void GLApiBase::glTransformFeedbackVaryingsFn(GLuint program,
|
| GLsizei count,
|
| const char* const* varyings,
|
| @@ -9794,6 +12035,19 @@ void TraceGLApi::glGetActiveUniformBlockivFn(GLuint program,
|
| params);
|
| }
|
|
|
| +void TraceGLApi::glGetActiveUniformBlockivRobustANGLEFn(
|
| + GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetActiveUniformBlockivRobustANGLE")
|
| + gl_api_->glGetActiveUniformBlockivRobustANGLEFn(
|
| + program, uniformBlockIndex, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetActiveUniformBlockNameFn(GLuint program,
|
| GLuint uniformBlockIndex,
|
| GLsizei bufSize,
|
| @@ -9828,11 +12082,39 @@ GLint TraceGLApi::glGetAttribLocationFn(GLuint program, const char* name) {
|
| return gl_api_->glGetAttribLocationFn(program, name);
|
| }
|
|
|
| +void TraceGLApi::glGetBooleani_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleani_vRobustANGLE")
|
| + gl_api_->glGetBooleani_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanv")
|
| gl_api_->glGetBooleanvFn(pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetBooleanvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanvRobustANGLE")
|
| + gl_api_->glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetBufferParameteri64vRobustANGLE")
|
| + gl_api_->glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetBufferParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -9840,6 +12122,28 @@ void TraceGLApi::glGetBufferParameterivFn(GLenum target,
|
| gl_api_->glGetBufferParameterivFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetBufferParameterivRobustANGLE")
|
| + gl_api_->glGetBufferParameterivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferPointervRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetBufferPointervRobustANGLE")
|
| + gl_api_->glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| GLenum TraceGLApi::glGetErrorFn(void) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetError")
|
| return gl_api_->glGetErrorFn();
|
| @@ -9855,6 +12159,14 @@ void TraceGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) {
|
| gl_api_->glGetFloatvFn(pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetFloatvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatvRobustANGLE")
|
| + gl_api_->glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| GLint TraceGLApi::glGetFragDataIndexFn(GLuint program, const char* name) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataIndex")
|
| return gl_api_->glGetFragDataIndexFn(program, name);
|
| @@ -9875,6 +12187,30 @@ void TraceGLApi::glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
|
| params);
|
| }
|
|
|
| +void TraceGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivRobustANGLE")
|
| + gl_api_->glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + target, attachment, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetFramebufferParameterivRobustANGLE")
|
| + gl_api_->glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| GLenum TraceGLApi::glGetGraphicsResetStatusARBFn(void) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| "TraceGLAPI::glGetGraphicsResetStatusARB")
|
| @@ -9888,21 +12224,56 @@ void TraceGLApi::glGetInteger64i_vFn(GLenum target,
|
| gl_api_->glGetInteger64i_vFn(target, index, data);
|
| }
|
|
|
| +void TraceGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetInteger64i_vRobustANGLE")
|
| + gl_api_->glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64v")
|
| gl_api_->glGetInteger64vFn(pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetInteger64vRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64vRobustANGLE")
|
| + gl_api_->glGetInteger64vRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_v")
|
| gl_api_->glGetIntegeri_vFn(target, index, data);
|
| }
|
|
|
| +void TraceGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_vRobustANGLE")
|
| + gl_api_->glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glGetIntegervFn(GLenum pname, GLint* params) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegerv")
|
| gl_api_->glGetIntegervFn(pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetIntegervRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegervRobustANGLE")
|
| + gl_api_->glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glGetInternalformativFn(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| @@ -9913,6 +12284,57 @@ void TraceGLApi::glGetInternalformativFn(GLenum target,
|
| params);
|
| }
|
|
|
| +void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetMultisamplefvRobustANGLE")
|
| + gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformfvRobustANGLE")
|
| + gl_api_->glGetnUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformivRobustANGLE")
|
| + gl_api_->glGetnUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetnUniformuivRobustANGLE")
|
| + gl_api_->glGetnUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetPointervRobustANGLERobustANGLE")
|
| + gl_api_->glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetProgramBinaryFn(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -9938,11 +12360,32 @@ void TraceGLApi::glGetProgramInterfaceivFn(GLuint program,
|
| gl_api_->glGetProgramInterfaceivFn(program, programInterface, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetProgramInterfaceivRobustANGLEFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetProgramInterfaceivRobustANGLE")
|
| + gl_api_->glGetProgramInterfaceivRobustANGLEFn(program, programInterface,
|
| + pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramiv")
|
| gl_api_->glGetProgramivFn(program, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetProgramivRobustANGLEFn(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramivRobustANGLE")
|
| + gl_api_->glGetProgramivRobustANGLEFn(program, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetProgramResourceivFn(GLuint program,
|
| GLenum programInterface,
|
| GLuint index,
|
| @@ -9981,6 +12424,15 @@ void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
|
| gl_api_->glGetQueryivFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetQueryivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryivRobustANGLE")
|
| + gl_api_->glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetQueryObjecti64vFn(GLuint id,
|
| GLenum pname,
|
| GLint64* params) {
|
| @@ -9988,11 +12440,32 @@ void TraceGLApi::glGetQueryObjecti64vFn(GLuint id,
|
| gl_api_->glGetQueryObjecti64vFn(id, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjecti64vRobustANGLE")
|
| + gl_api_->glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv")
|
| gl_api_->glGetQueryObjectivFn(id, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectivRobustANGLE")
|
| + gl_api_->glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetQueryObjectui64vFn(GLuint id,
|
| GLenum pname,
|
| GLuint64* params) {
|
| @@ -10000,6 +12473,17 @@ void TraceGLApi::glGetQueryObjectui64vFn(GLuint id,
|
| gl_api_->glGetQueryObjectui64vFn(id, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectui64vRobustANGLE")
|
| + gl_api_->glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetQueryObjectuivFn(GLuint id,
|
| GLenum pname,
|
| GLuint* params) {
|
| @@ -10007,6 +12491,16 @@ void TraceGLApi::glGetQueryObjectuivFn(GLuint id,
|
| gl_api_->glGetQueryObjectuivFn(id, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectuivRobustANGLE")
|
| + gl_api_->glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -10015,6 +12509,17 @@ void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetRenderbufferParameterivRobustANGLE")
|
| + gl_api_->glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -10022,6 +12527,39 @@ void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler,
|
| gl_api_->glGetSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterfvRobustANGLE")
|
| + gl_api_->glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterIivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterIuivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -10029,6 +12567,17 @@ void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler,
|
| gl_api_->glGetSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetShaderInfoLogFn(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| @@ -10042,6 +12591,15 @@ void TraceGLApi::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) {
|
| gl_api_->glGetShaderivFn(shader, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetShaderivRobustANGLEFn(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderivRobustANGLE")
|
| + gl_api_->glGetShaderivRobustANGLEFn(shader, pname, bufSize, length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype,
|
| GLenum precisiontype,
|
| GLint* range,
|
| @@ -10086,6 +12644,18 @@ void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target,
|
| gl_api_->glGetTexLevelParameterfvFn(target, level, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetTexLevelParameterfvRobustANGLE")
|
| + gl_api_->glGetTexLevelParameterfvRobustANGLEFn(target, level, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetTexLevelParameterivFn(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| @@ -10094,6 +12664,18 @@ void TraceGLApi::glGetTexLevelParameterivFn(GLenum target,
|
| gl_api_->glGetTexLevelParameterivFn(target, level, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetTexLevelParameterivRobustANGLE")
|
| + gl_api_->glGetTexLevelParameterivRobustANGLEFn(target, level, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| void TraceGLApi::glGetTexParameterfvFn(GLenum target,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -10101,6 +12683,39 @@ void TraceGLApi::glGetTexParameterfvFn(GLenum target,
|
| gl_api_->glGetTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterfvRobustANGLE")
|
| + gl_api_->glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterIivRobustANGLE")
|
| + gl_api_->glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterIuivRobustANGLE")
|
| + gl_api_->glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -10108,6 +12723,17 @@ void TraceGLApi::glGetTexParameterivFn(GLenum target,
|
| gl_api_->glGetTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterivRobustANGLE")
|
| + gl_api_->glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetTransformFeedbackVaryingFn(GLuint program,
|
| GLuint index,
|
| GLsizei bufSize,
|
| @@ -10143,6 +12769,16 @@ void TraceGLApi::glGetUniformfvFn(GLuint program,
|
| gl_api_->glGetUniformfvFn(program, location, params);
|
| }
|
|
|
| +void TraceGLApi::glGetUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfvRobustANGLE")
|
| + gl_api_->glGetUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetUniformIndicesFn(GLuint program,
|
| GLsizei uniformCount,
|
| const char* const* uniformNames,
|
| @@ -10159,6 +12795,16 @@ void TraceGLApi::glGetUniformivFn(GLuint program,
|
| gl_api_->glGetUniformivFn(program, location, params);
|
| }
|
|
|
| +void TraceGLApi::glGetUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformivRobustANGLE")
|
| + gl_api_->glGetUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| GLint TraceGLApi::glGetUniformLocationFn(GLuint program, const char* name) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformLocation")
|
| return gl_api_->glGetUniformLocationFn(program, name);
|
| @@ -10171,11 +12817,54 @@ void TraceGLApi::glGetUniformuivFn(GLuint program,
|
| gl_api_->glGetUniformuivFn(program, location, params);
|
| }
|
|
|
| -void TraceGLApi::glGetVertexAttribfvFn(GLuint index,
|
| - GLenum pname,
|
| - GLfloat* params) {
|
| - TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv")
|
| - gl_api_->glGetVertexAttribfvFn(index, pname, params);
|
| +void TraceGLApi::glGetUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuivRobustANGLE")
|
| + gl_api_->glGetUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribfvFn(GLuint index,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv")
|
| + gl_api_->glGetVertexAttribfvFn(index, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribfvRobustANGLE")
|
| + gl_api_->glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribIivRobustANGLE")
|
| + gl_api_->glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribIuivRobustANGLE")
|
| + gl_api_->glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| }
|
|
|
| void TraceGLApi::glGetVertexAttribivFn(GLuint index,
|
| @@ -10185,6 +12874,17 @@ void TraceGLApi::glGetVertexAttribivFn(GLuint index,
|
| gl_api_->glGetVertexAttribivFn(index, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribivRobustANGLE")
|
| + gl_api_->glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| void TraceGLApi::glGetVertexAttribPointervFn(GLuint index,
|
| GLenum pname,
|
| void** pointer) {
|
| @@ -10192,6 +12892,17 @@ void TraceGLApi::glGetVertexAttribPointervFn(GLuint index,
|
| gl_api_->glGetVertexAttribPointervFn(index, pname, pointer);
|
| }
|
|
|
| +void TraceGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetVertexAttribPointervRobustANGLE")
|
| + gl_api_->glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize, length,
|
| + pointer);
|
| +}
|
| +
|
| void TraceGLApi::glHintFn(GLenum target, GLenum mode) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glHint")
|
| gl_api_->glHintFn(target, mode);
|
| @@ -10433,6 +13144,20 @@ void TraceGLApi::glReadBufferFn(GLenum src) {
|
| gl_api_->glReadBufferFn(src);
|
| }
|
|
|
| +void TraceGLApi::glReadnPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadnPixelsRobustANGLE")
|
| + gl_api_->glReadnPixelsRobustANGLEFn(x, y, width, height, format, type,
|
| + bufSize, length, data);
|
| +}
|
| +
|
| void TraceGLApi::glReadPixelsFn(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -10444,6 +13169,20 @@ void TraceGLApi::glReadPixelsFn(GLint x,
|
| gl_api_->glReadPixelsFn(x, y, width, height, format, type, pixels);
|
| }
|
|
|
| +void TraceGLApi::glReadPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixelsRobustANGLE")
|
| + gl_api_->glReadPixelsRobustANGLEFn(x, y, width, height, format, type, bufSize,
|
| + length, pixels);
|
| +}
|
| +
|
| void TraceGLApi::glReleaseShaderCompilerFn(void) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReleaseShaderCompiler")
|
| gl_api_->glReleaseShaderCompilerFn();
|
| @@ -10525,6 +13264,15 @@ void TraceGLApi::glSamplerParameterfvFn(GLuint sampler,
|
| gl_api_->glSamplerParameterfvFn(sampler, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterfvRobustANGLE")
|
| + gl_api_->glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| void TraceGLApi::glSamplerParameteriFn(GLuint sampler,
|
| GLenum pname,
|
| GLint param) {
|
| @@ -10532,6 +13280,24 @@ void TraceGLApi::glSamplerParameteriFn(GLuint sampler,
|
| gl_api_->glSamplerParameteriFn(sampler, pname, param);
|
| }
|
|
|
| +void TraceGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterIivRobustANGLE")
|
| + gl_api_->glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterIuivRobustANGLE")
|
| + gl_api_->glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| void TraceGLApi::glSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -10539,6 +13305,15 @@ void TraceGLApi::glSamplerParameterivFn(GLuint sampler,
|
| gl_api_->glSamplerParameterivFn(sampler, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterivRobustANGLE")
|
| + gl_api_->glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| void TraceGLApi::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glScissor")
|
| gl_api_->glScissorFn(x, y, width, height);
|
| @@ -10729,6 +13504,22 @@ void TraceGLApi::glTexImage2DFn(GLenum target,
|
| format, type, pixels);
|
| }
|
|
|
| +void TraceGLApi::glTexImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2DRobustANGLE")
|
| + gl_api_->glTexImage2DRobustANGLEFn(target, level, internalformat, width,
|
| + height, border, format, type, bufSize,
|
| + pixels);
|
| +}
|
| +
|
| void TraceGLApi::glTexImage3DFn(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -10744,6 +13535,23 @@ void TraceGLApi::glTexImage3DFn(GLenum target,
|
| border, format, type, pixels);
|
| }
|
|
|
| +void TraceGLApi::glTexImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3DRobustANGLE")
|
| + gl_api_->glTexImage3DRobustANGLEFn(target, level, internalformat, width,
|
| + height, depth, border, format, type,
|
| + bufSize, pixels);
|
| +}
|
| +
|
| void TraceGLApi::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterf")
|
| gl_api_->glTexParameterfFn(target, pname, param);
|
| @@ -10756,11 +13564,38 @@ void TraceGLApi::glTexParameterfvFn(GLenum target,
|
| gl_api_->glTexParameterfvFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterfvRobustANGLE")
|
| + gl_api_->glTexParameterfvRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void TraceGLApi::glTexParameteriFn(GLenum target, GLenum pname, GLint param) {
|
| TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteri")
|
| gl_api_->glTexParameteriFn(target, pname, param);
|
| }
|
|
|
| +void TraceGLApi::glTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterIivRobustANGLE")
|
| + gl_api_->glTexParameterIivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterIuivRobustANGLE")
|
| + gl_api_->glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void TraceGLApi::glTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -10768,6 +13603,15 @@ void TraceGLApi::glTexParameterivFn(GLenum target,
|
| gl_api_->glTexParameterivFn(target, pname, params);
|
| }
|
|
|
| +void TraceGLApi::glTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterivRobustANGLE")
|
| + gl_api_->glTexParameterivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| void TraceGLApi::glTexStorage2DEXTFn(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -10802,6 +13646,21 @@ void TraceGLApi::glTexSubImage2DFn(GLenum target,
|
| format, type, pixels);
|
| }
|
|
|
| +void TraceGLApi::glTexSubImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2DRobustANGLE")
|
| + gl_api_->glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset, width,
|
| + height, format, type, bufSize, pixels);
|
| +}
|
| +
|
| void TraceGLApi::glTexSubImage3DFn(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -10818,6 +13677,24 @@ void TraceGLApi::glTexSubImage3DFn(GLenum target,
|
| height, depth, format, type, pixels);
|
| }
|
|
|
| +void TraceGLApi::glTexSubImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3DRobustANGLE")
|
| + gl_api_->glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset,
|
| + zoffset, width, height, depth, format,
|
| + type, bufSize, pixels);
|
| +}
|
| +
|
| void TraceGLApi::glTransformFeedbackVaryingsFn(GLuint program,
|
| GLsizei count,
|
| const char* const* varyings,
|
| @@ -12177,6 +15054,19 @@ void NoContextGLApi::glGetActiveUniformBlockivFn(GLuint program,
|
| "context";
|
| }
|
|
|
| +void NoContextGLApi::glGetActiveUniformBlockivRobustANGLEFn(
|
| + GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetActiveUniformBlockivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetActiveUniformBlockivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetActiveUniformBlockNameFn(GLuint program,
|
| GLuint uniformBlockIndex,
|
| GLsizei bufSize,
|
| @@ -12217,11 +15107,43 @@ GLint NoContextGLApi::glGetAttribLocationFn(GLuint program, const char* name) {
|
| return 0;
|
| }
|
|
|
| +void NoContextGLApi::glGetBooleani_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + NOTREACHED() << "Trying to call glGetBooleani_vRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetBooleani_vRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) {
|
| NOTREACHED() << "Trying to call glGetBooleanv() without current GL context";
|
| LOG(ERROR) << "Trying to call glGetBooleanv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetBooleanvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + NOTREACHED()
|
| + << "Trying to call glGetBooleanvRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glGetBooleanvRobustANGLE() without current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + NOTREACHED() << "Trying to call glGetBufferParameteri64vRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetBufferParameteri64vRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetBufferParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12231,6 +15153,28 @@ void NoContextGLApi::glGetBufferParameterivFn(GLenum target,
|
| << "Trying to call glGetBufferParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetBufferParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetBufferParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetBufferPointervRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + NOTREACHED() << "Trying to call glGetBufferPointervRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetBufferPointervRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| GLenum NoContextGLApi::glGetErrorFn(void) {
|
| NOTREACHED() << "Trying to call glGetError() without current GL context";
|
| LOG(ERROR) << "Trying to call glGetError() without current GL context";
|
| @@ -12249,6 +15193,16 @@ void NoContextGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) {
|
| LOG(ERROR) << "Trying to call glGetFloatv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetFloatvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) {
|
| + NOTREACHED()
|
| + << "Trying to call glGetFloatvRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glGetFloatvRobustANGLE() without current GL context";
|
| +}
|
| +
|
| GLint NoContextGLApi::glGetFragDataIndexFn(GLuint program, const char* name) {
|
| NOTREACHED()
|
| << "Trying to call glGetFragDataIndex() without current GL context";
|
| @@ -12277,6 +15231,32 @@ void NoContextGLApi::glGetFramebufferAttachmentParameterivEXTFn(
|
| "without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call "
|
| + "glGetFramebufferAttachmentParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call "
|
| + "glGetFramebufferAttachmentParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetFramebufferParameterivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetFramebufferParameterivRobustANGLE() "
|
| + "without current GL context";
|
| +}
|
| +
|
| GLenum NoContextGLApi::glGetGraphicsResetStatusARBFn(void) {
|
| NOTREACHED() << "Trying to call glGetGraphicsResetStatusARB() without "
|
| "current GL context";
|
| @@ -12293,11 +15273,32 @@ void NoContextGLApi::glGetInteger64i_vFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glGetInteger64i_v() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + NOTREACHED() << "Trying to call glGetInteger64i_vRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetInteger64i_vRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) {
|
| NOTREACHED() << "Trying to call glGetInteger64v() without current GL context";
|
| LOG(ERROR) << "Trying to call glGetInteger64v() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetInteger64vRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + NOTREACHED() << "Trying to call glGetInteger64vRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetInteger64vRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetIntegeri_vFn(GLenum target,
|
| GLuint index,
|
| GLint* data) {
|
| @@ -12305,11 +15306,32 @@ void NoContextGLApi::glGetIntegeri_vFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glGetIntegeri_v() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + NOTREACHED() << "Trying to call glGetIntegeri_vRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetIntegeri_vRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetIntegervFn(GLenum pname, GLint* params) {
|
| NOTREACHED() << "Trying to call glGetIntegerv() without current GL context";
|
| LOG(ERROR) << "Trying to call glGetIntegerv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetIntegervRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + NOTREACHED()
|
| + << "Trying to call glGetIntegervRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glGetIntegervRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetInternalformativFn(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| @@ -12321,6 +15343,60 @@ void NoContextGLApi::glGetInternalformativFn(GLenum target,
|
| << "Trying to call glGetInternalformativ() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) {
|
| + NOTREACHED() << "Trying to call glGetMultisamplefvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetMultisamplefvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetnUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetnUniformfvRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetnUniformfvRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetnUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetnUniformivRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetnUniformivRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetnUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetnUniformuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetnUniformuivRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + NOTREACHED() << "Trying to call glGetPointervRobustANGLERobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetPointervRobustANGLERobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetProgramBinaryFn(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -12352,6 +15428,19 @@ void NoContextGLApi::glGetProgramInterfaceivFn(GLuint program,
|
| << "Trying to call glGetProgramInterfaceiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetProgramInterfaceivRobustANGLEFn(
|
| + GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetProgramInterfaceivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetProgramInterfaceivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetProgramivFn(GLuint program,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12359,6 +15448,17 @@ void NoContextGLApi::glGetProgramivFn(GLuint program,
|
| LOG(ERROR) << "Trying to call glGetProgramiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetProgramivRobustANGLEFn(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetProgramivRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetProgramivRobustANGLE() without current GL "
|
| + "context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetProgramResourceivFn(GLuint program,
|
| GLenum programInterface,
|
| GLuint index,
|
| @@ -12402,6 +15502,17 @@ void NoContextGLApi::glGetQueryivFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glGetQueryiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetQueryivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED()
|
| + << "Trying to call glGetQueryivRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glGetQueryivRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id,
|
| GLenum pname,
|
| GLint64* params) {
|
| @@ -12411,6 +15522,17 @@ void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id,
|
| << "Trying to call glGetQueryObjecti64v() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + NOTREACHED() << "Trying to call glGetQueryObjecti64vRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetQueryObjecti64vRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetQueryObjectivFn(GLuint id,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12420,6 +15542,17 @@ void NoContextGLApi::glGetQueryObjectivFn(GLuint id,
|
| << "Trying to call glGetQueryObjectiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetQueryObjectivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetQueryObjectivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id,
|
| GLenum pname,
|
| GLuint64* params) {
|
| @@ -12429,6 +15562,17 @@ void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id,
|
| << "Trying to call glGetQueryObjectui64v() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) {
|
| + NOTREACHED() << "Trying to call glGetQueryObjectui64vRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetQueryObjectui64vRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetQueryObjectuivFn(GLuint id,
|
| GLenum pname,
|
| GLuint* params) {
|
| @@ -12438,6 +15582,17 @@ void NoContextGLApi::glGetQueryObjectuivFn(GLuint id,
|
| << "Trying to call glGetQueryObjectuiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetQueryObjectuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetQueryObjectuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12447,6 +15602,17 @@ void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| "current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetRenderbufferParameterivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetRenderbufferParameterivRobustANGLE() "
|
| + "without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -12456,6 +15622,39 @@ void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler,
|
| << "Trying to call glGetSamplerParameterfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetSamplerParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetSamplerParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetSamplerParameterIivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetSamplerParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetSamplerParameterIuivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetSamplerParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12465,6 +15664,17 @@ void NoContextGLApi::glGetSamplerParameterivFn(GLuint sampler,
|
| << "Trying to call glGetSamplerParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetSamplerParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetSamplerParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetShaderInfoLogFn(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| @@ -12482,6 +15692,17 @@ void NoContextGLApi::glGetShaderivFn(GLuint shader,
|
| LOG(ERROR) << "Trying to call glGetShaderiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetShaderivRobustANGLEFn(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED()
|
| + << "Trying to call glGetShaderivRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glGetShaderivRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype,
|
| GLenum precisiontype,
|
| GLint* range,
|
| @@ -12532,6 +15753,18 @@ void NoContextGLApi::glGetTexLevelParameterfvFn(GLenum target,
|
| << "Trying to call glGetTexLevelParameterfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetTexLevelParameterfvRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexLevelParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetTexLevelParameterivFn(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| @@ -12542,6 +15775,18 @@ void NoContextGLApi::glGetTexLevelParameterivFn(GLenum target,
|
| << "Trying to call glGetTexLevelParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetTexLevelParameterivRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexLevelParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetTexParameterfvFn(GLenum target,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -12551,6 +15796,39 @@ void NoContextGLApi::glGetTexParameterfvFn(GLenum target,
|
| << "Trying to call glGetTexParameterfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetTexParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetTexParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetTexParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12560,6 +15838,17 @@ void NoContextGLApi::glGetTexParameterivFn(GLenum target,
|
| << "Trying to call glGetTexParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetTexParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetTexParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetTransformFeedbackVaryingFn(GLuint program,
|
| GLuint index,
|
| GLsizei bufSize,
|
| @@ -12599,6 +15888,17 @@ void NoContextGLApi::glGetUniformfvFn(GLuint program,
|
| LOG(ERROR) << "Trying to call glGetUniformfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetUniformfvRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetUniformfvRobustANGLE() without current GL "
|
| + "context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetUniformIndicesFn(GLuint program,
|
| GLsizei uniformCount,
|
| const char* const* uniformNames,
|
| @@ -12616,6 +15916,17 @@ void NoContextGLApi::glGetUniformivFn(GLuint program,
|
| LOG(ERROR) << "Trying to call glGetUniformiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetUniformivRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetUniformivRobustANGLE() without current GL "
|
| + "context";
|
| +}
|
| +
|
| GLint NoContextGLApi::glGetUniformLocationFn(GLuint program, const char* name) {
|
| NOTREACHED()
|
| << "Trying to call glGetUniformLocation() without current GL context";
|
| @@ -12631,6 +15942,17 @@ void NoContextGLApi::glGetUniformuivFn(GLuint program,
|
| LOG(ERROR) << "Trying to call glGetUniformuiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetUniformuivRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glGetUniformuivRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetVertexAttribfvFn(GLuint index,
|
| GLenum pname,
|
| GLfloat* params) {
|
| @@ -12640,6 +15962,39 @@ void NoContextGLApi::glGetVertexAttribfvFn(GLuint index,
|
| << "Trying to call glGetVertexAttribfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glGetVertexAttribfvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetVertexAttribfvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetVertexAttribIivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetVertexAttribIivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + NOTREACHED() << "Trying to call glGetVertexAttribIuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetVertexAttribIuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetVertexAttribivFn(GLuint index,
|
| GLenum pname,
|
| GLint* params) {
|
| @@ -12649,6 +16004,17 @@ void NoContextGLApi::glGetVertexAttribivFn(GLuint index,
|
| << "Trying to call glGetVertexAttribiv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + NOTREACHED() << "Trying to call glGetVertexAttribivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glGetVertexAttribivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glGetVertexAttribPointervFn(GLuint index,
|
| GLenum pname,
|
| void** pointer) {
|
| @@ -12658,6 +16024,17 @@ void NoContextGLApi::glGetVertexAttribPointervFn(GLuint index,
|
| "context";
|
| }
|
|
|
| +void NoContextGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) {
|
| + NOTREACHED() << "Trying to call glGetVertexAttribPointervRobustANGLE() "
|
| + "without current GL context";
|
| + LOG(ERROR) << "Trying to call glGetVertexAttribPointervRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glHintFn(GLenum target, GLenum mode) {
|
| NOTREACHED() << "Trying to call glHint() without current GL context";
|
| LOG(ERROR) << "Trying to call glHint() without current GL context";
|
| @@ -12958,6 +16335,21 @@ void NoContextGLApi::glReadBufferFn(GLenum src) {
|
| LOG(ERROR) << "Trying to call glReadBuffer() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glReadnPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) {
|
| + NOTREACHED()
|
| + << "Trying to call glReadnPixelsRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glReadnPixelsRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glReadPixelsFn(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -12969,6 +16361,21 @@ void NoContextGLApi::glReadPixelsFn(GLint x,
|
| LOG(ERROR) << "Trying to call glReadPixels() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glReadPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) {
|
| + NOTREACHED()
|
| + << "Trying to call glReadPixelsRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glReadPixelsRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glReleaseShaderCompilerFn(void) {
|
| NOTREACHED()
|
| << "Trying to call glReleaseShaderCompiler() without current GL context";
|
| @@ -13064,6 +16471,16 @@ void NoContextGLApi::glSamplerParameterfvFn(GLuint sampler,
|
| << "Trying to call glSamplerParameterfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) {
|
| + NOTREACHED() << "Trying to call glSamplerParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glSamplerParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glSamplerParameteriFn(GLuint sampler,
|
| GLenum pname,
|
| GLint param) {
|
| @@ -13073,6 +16490,26 @@ void NoContextGLApi::glSamplerParameteriFn(GLuint sampler,
|
| << "Trying to call glSamplerParameteri() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + NOTREACHED() << "Trying to call glSamplerParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glSamplerParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) {
|
| + NOTREACHED() << "Trying to call glSamplerParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glSamplerParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -13082,6 +16519,16 @@ void NoContextGLApi::glSamplerParameterivFn(GLuint sampler,
|
| << "Trying to call glSamplerParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + NOTREACHED() << "Trying to call glSamplerParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glSamplerParameterivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glScissorFn(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -13285,6 +16732,22 @@ void NoContextGLApi::glTexImage2DFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexImage2D() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + NOTREACHED()
|
| + << "Trying to call glTexImage2DRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glTexImage2DRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexImage3DFn(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -13299,6 +16762,23 @@ void NoContextGLApi::glTexImage3DFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexImage3D() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + NOTREACHED()
|
| + << "Trying to call glTexImage3DRobustANGLE() without current GL context";
|
| + LOG(ERROR)
|
| + << "Trying to call glTexImage3DRobustANGLE() without current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexParameterfFn(GLenum target,
|
| GLenum pname,
|
| GLfloat param) {
|
| @@ -13314,6 +16794,16 @@ void NoContextGLApi::glTexParameterfvFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexParameterfv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) {
|
| + NOTREACHED() << "Trying to call glTexParameterfvRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glTexParameterfvRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexParameteriFn(GLenum target,
|
| GLenum pname,
|
| GLint param) {
|
| @@ -13321,6 +16811,26 @@ void NoContextGLApi::glTexParameteriFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexParameteri() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + NOTREACHED() << "Trying to call glTexParameterIivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glTexParameterIivRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| +void NoContextGLApi::glTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) {
|
| + NOTREACHED() << "Trying to call glTexParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glTexParameterIuivRobustANGLE() without "
|
| + "current GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| const GLint* params) {
|
| @@ -13329,6 +16839,16 @@ void NoContextGLApi::glTexParameterivFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexParameteriv() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + NOTREACHED() << "Trying to call glTexParameterivRobustANGLE() without "
|
| + "current GL context";
|
| + LOG(ERROR) << "Trying to call glTexParameterivRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexStorage2DEXTFn(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -13362,6 +16882,22 @@ void NoContextGLApi::glTexSubImage2DFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexSubImage2D() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexSubImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + NOTREACHED() << "Trying to call glTexSubImage2DRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glTexSubImage2DRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTexSubImage3DFn(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -13377,6 +16913,24 @@ void NoContextGLApi::glTexSubImage3DFn(GLenum target,
|
| LOG(ERROR) << "Trying to call glTexSubImage3D() without current GL context";
|
| }
|
|
|
| +void NoContextGLApi::glTexSubImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + NOTREACHED() << "Trying to call glTexSubImage3DRobustANGLE() without current "
|
| + "GL context";
|
| + LOG(ERROR) << "Trying to call glTexSubImage3DRobustANGLE() without current "
|
| + "GL context";
|
| +}
|
| +
|
| void NoContextGLApi::glTransformFeedbackVaryingsFn(GLuint program,
|
| GLsizei count,
|
| const char* const* varyings,
|
|
|