mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-29 13:20:54 +00:00
Add EXT function aliases for EXT_framebuffer_object
This commit is contained in:
@@ -112,7 +112,7 @@ struct GLHookSet
|
||||
PFNGLTEXTUREVIEWPROC glTextureView;
|
||||
PFNGLTEXPARAMETERIIVPROC glTexParameterIiv;
|
||||
PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv;
|
||||
PFNGLGENERATEMIPMAPPROC glGenerateMipmap;
|
||||
PFNGLGENERATEMIPMAPPROC glGenerateMipmap; // aliases glGenerateMipmapEXT
|
||||
PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData;
|
||||
PFNGLCOPYTEXIMAGE1DPROC glCopyTexImage1D;
|
||||
PFNGLCOPYTEXIMAGE2DPROC glCopyTexImage2D;
|
||||
@@ -154,9 +154,9 @@ struct GLHookSet
|
||||
PFNGLGETOBJECTLABELPROC glGetObjectLabel;
|
||||
PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabel;
|
||||
PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLog; // aliases glGetDebugMessageLogARB
|
||||
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv;
|
||||
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv; // aliases glGetFramebufferAttachmentParameterivEXT
|
||||
PFNGLGETFRAMEBUFFERPARAMETERIVPROC glGetFramebufferParameteriv;
|
||||
PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameteriv;
|
||||
PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameteriv; // aliases glGetRenderbufferParameterivEXT
|
||||
PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv;
|
||||
PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv;
|
||||
PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v; // aliases glGetQueryObjectui64vEXT
|
||||
@@ -228,7 +228,7 @@ struct GLHookSet
|
||||
PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv;
|
||||
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glGetNamedBufferParameteri64v;
|
||||
PFNGLGETNAMEDBUFFERPOINTERVPROC glGetNamedBufferPointerv;
|
||||
PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus;
|
||||
PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus; // aliases glCheckFramebufferStatusEXT
|
||||
PFNGLBLENDCOLORPROC glBlendColor;
|
||||
PFNGLBLENDFUNCIPROC glBlendFunci; // aliases glBlendFunciARB
|
||||
PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate; // aliases glBlendFuncSeparateARB
|
||||
@@ -284,11 +284,11 @@ struct GLHookSet
|
||||
PFNGLDISABLEIPROC glDisablei; // aliases glDisableIndexedEXT
|
||||
PFNGLISENABLEDIPROC glIsEnabledi; // aliases glIsEnabledIndexedEXT
|
||||
PFNGLISBUFFERPROC glIsBuffer; // aliases glIsBufferARB
|
||||
PFNGLISFRAMEBUFFERPROC glIsFramebuffer;
|
||||
PFNGLISFRAMEBUFFERPROC glIsFramebuffer; // aliases glIsFramebufferEXT
|
||||
PFNGLISPROGRAMPROC glIsProgram;
|
||||
PFNGLISPROGRAMPIPELINEPROC glIsProgramPipeline;
|
||||
PFNGLISQUERYPROC glIsQuery; // aliases glIsQueryARB
|
||||
PFNGLISRENDERBUFFERPROC glIsRenderbuffer;
|
||||
PFNGLISRENDERBUFFERPROC glIsRenderbuffer; // aliases glIsRenderbufferEXT
|
||||
PFNGLISSAMPLERPROC glIsSampler;
|
||||
PFNGLISSHADERPROC glIsShader;
|
||||
PFNGLISSYNCPROC glIsSync;
|
||||
@@ -297,21 +297,21 @@ struct GLHookSet
|
||||
PFNGLGENBUFFERSPROC glGenBuffers; // aliases glGenBuffersARB
|
||||
PFNGLBINDBUFFERPROC glBindBuffer; // aliases glBindBufferARB
|
||||
PFNGLDRAWBUFFERSPROC glDrawBuffers;
|
||||
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers;
|
||||
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer;
|
||||
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers; // aliases glGenFramebuffersEXT
|
||||
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer; // aliases glBindFramebufferEXT
|
||||
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture;
|
||||
PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D;
|
||||
PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D;
|
||||
PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D;
|
||||
PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer;
|
||||
PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D; // aliases glFramebufferTexture1DEXT
|
||||
PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D; // aliases glFramebufferTexture2DEXT
|
||||
PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D; // aliases glFramebufferTexture3DEXT
|
||||
PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer; // aliases glFramebufferRenderbufferEXT
|
||||
PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayer;
|
||||
PFNGLFRAMEBUFFERPARAMETERIPROC glFramebufferParameteri;
|
||||
PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers;
|
||||
PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers;
|
||||
PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage;
|
||||
PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers; // aliases glDeleteFramebuffersEXT
|
||||
PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers; // aliases glGenRenderbuffersEXT
|
||||
PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage; // aliases glRenderbufferStorageEXT
|
||||
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisample;
|
||||
PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers;
|
||||
PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer;
|
||||
PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers; // aliases glDeleteRenderbuffersEXT
|
||||
PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer; // aliases glBindRenderbufferEXT
|
||||
PFNGLFENCESYNCPROC glFenceSync;
|
||||
PFNGLCLIENTWAITSYNCPROC glClientWaitSync;
|
||||
PFNGLWAITSYNCPROC glWaitSync;
|
||||
|
||||
@@ -123,6 +123,7 @@
|
||||
HookExtension(PFNGLTEXPARAMETERIIVPROC, glTexParameterIiv); \
|
||||
HookExtension(PFNGLTEXPARAMETERIUIVPROC, glTexParameterIuiv); \
|
||||
HookExtension(PFNGLGENERATEMIPMAPPROC, glGenerateMipmap); \
|
||||
HookExtensionAlias(PFNGLGENERATEMIPMAPPROC, glGenerateMipmap, glGenerateMipmapEXT); \
|
||||
HookExtension(PFNGLCOPYIMAGESUBDATAPROC, glCopyImageSubData); \
|
||||
HookExtension(PFNGLCOPYTEXIMAGE1DPROC, glCopyTexImage1D); \
|
||||
HookExtension(PFNGLCOPYTEXIMAGE2DPROC, glCopyTexImage2D); \
|
||||
@@ -171,8 +172,10 @@
|
||||
HookExtension(PFNGLGETDEBUGMESSAGELOGPROC, glGetDebugMessageLog); \
|
||||
HookExtensionAlias(PFNGLGETDEBUGMESSAGELOGPROC, glGetDebugMessageLog, glGetDebugMessageLogARB); \
|
||||
HookExtension(PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC, glGetFramebufferAttachmentParameteriv); \
|
||||
HookExtensionAlias(PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameterivEXT); \
|
||||
HookExtension(PFNGLGETFRAMEBUFFERPARAMETERIVPROC, glGetFramebufferParameteriv); \
|
||||
HookExtension(PFNGLGETRENDERBUFFERPARAMETERIVPROC, glGetRenderbufferParameteriv); \
|
||||
HookExtensionAlias(PFNGLGETRENDERBUFFERPARAMETERIVPROC, glGetRenderbufferParameteriv, glGetRenderbufferParameterivEXT); \
|
||||
HookExtension(PFNGLGETMULTISAMPLEFVPROC, glGetMultisamplefv); \
|
||||
HookExtension(PFNGLGETQUERYINDEXEDIVPROC, glGetQueryIndexediv); \
|
||||
HookExtension(PFNGLGETQUERYOBJECTUI64VPROC, glGetQueryObjectui64v); \
|
||||
@@ -260,6 +263,7 @@
|
||||
HookExtension(PFNGLGETNAMEDBUFFERPARAMETERI64VPROC, glGetNamedBufferParameteri64v); \
|
||||
HookExtension(PFNGLGETNAMEDBUFFERPOINTERVPROC, glGetNamedBufferPointerv); \
|
||||
HookExtension(PFNGLCHECKFRAMEBUFFERSTATUSPROC, glCheckFramebufferStatus); \
|
||||
HookExtensionAlias(PFNGLCHECKFRAMEBUFFERSTATUSPROC, glCheckFramebufferStatus, glCheckFramebufferStatusEXT); \
|
||||
HookExtension(PFNGLBLENDCOLORPROC, glBlendColor); \
|
||||
HookExtension(PFNGLBLENDFUNCIPROC, glBlendFunci); \
|
||||
HookExtensionAlias(PFNGLBLENDFUNCIPROC, glBlendFunci, glBlendFunciARB); \
|
||||
@@ -330,11 +334,13 @@
|
||||
HookExtension(PFNGLISBUFFERPROC, glIsBuffer); \
|
||||
HookExtensionAlias(PFNGLISBUFFERPROC, glIsBuffer, glIsBufferARB); \
|
||||
HookExtension(PFNGLISFRAMEBUFFERPROC, glIsFramebuffer); \
|
||||
HookExtensionAlias(PFNGLISFRAMEBUFFERPROC, glIsFramebuffer, glIsFramebufferEXT); \
|
||||
HookExtension(PFNGLISPROGRAMPROC, glIsProgram); \
|
||||
HookExtension(PFNGLISPROGRAMPIPELINEPROC, glIsProgramPipeline); \
|
||||
HookExtension(PFNGLISQUERYPROC, glIsQuery); \
|
||||
HookExtensionAlias(PFNGLISQUERYPROC, glIsQuery, glIsQueryARB); \
|
||||
HookExtension(PFNGLISRENDERBUFFERPROC, glIsRenderbuffer); \
|
||||
HookExtensionAlias(PFNGLISRENDERBUFFERPROC, glIsRenderbuffer, glIsRenderbufferEXT); \
|
||||
HookExtension(PFNGLISSAMPLERPROC, glIsSampler); \
|
||||
HookExtension(PFNGLISSHADERPROC, glIsShader); \
|
||||
HookExtension(PFNGLISSYNCPROC, glIsSync); \
|
||||
@@ -346,20 +352,31 @@
|
||||
HookExtensionAlias(PFNGLBINDBUFFERPROC, glBindBuffer, glBindBufferARB); \
|
||||
HookExtension(PFNGLDRAWBUFFERSPROC, glDrawBuffers); \
|
||||
HookExtension(PFNGLGENFRAMEBUFFERSPROC, glGenFramebuffers); \
|
||||
HookExtensionAlias(PFNGLGENFRAMEBUFFERSPROC, glGenFramebuffers, glGenFramebuffersEXT); \
|
||||
HookExtension(PFNGLBINDFRAMEBUFFERPROC, glBindFramebuffer); \
|
||||
HookExtensionAlias(PFNGLBINDFRAMEBUFFERPROC, glBindFramebuffer, glBindFramebufferEXT); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTUREPROC, glFramebufferTexture); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTURE1DPROC, glFramebufferTexture1D); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTURE1DPROC, glFramebufferTexture1D, glFramebufferTexture1DEXT); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTURE2DPROC, glFramebufferTexture2D); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTURE2DPROC, glFramebufferTexture2D, glFramebufferTexture2DEXT); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTURE3DPROC, glFramebufferTexture3D); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTURE3DPROC, glFramebufferTexture3D, glFramebufferTexture3DEXT); \
|
||||
HookExtension(PFNGLFRAMEBUFFERRENDERBUFFERPROC, glFramebufferRenderbuffer); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERRENDERBUFFERPROC, glFramebufferRenderbuffer, glFramebufferRenderbufferEXT); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTURELAYERPROC, glFramebufferTextureLayer); \
|
||||
HookExtension(PFNGLFRAMEBUFFERPARAMETERIPROC, glFramebufferParameteri); \
|
||||
HookExtension(PFNGLDELETEFRAMEBUFFERSPROC, glDeleteFramebuffers); \
|
||||
HookExtensionAlias(PFNGLDELETEFRAMEBUFFERSPROC, glDeleteFramebuffers, glDeleteFramebuffersEXT); \
|
||||
HookExtension(PFNGLGENRENDERBUFFERSPROC, glGenRenderbuffers); \
|
||||
HookExtensionAlias(PFNGLGENRENDERBUFFERSPROC, glGenRenderbuffers, glGenRenderbuffersEXT); \
|
||||
HookExtension(PFNGLRENDERBUFFERSTORAGEPROC, glRenderbufferStorage); \
|
||||
HookExtensionAlias(PFNGLRENDERBUFFERSTORAGEPROC, glRenderbufferStorage, glRenderbufferStorageEXT); \
|
||||
HookExtension(PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC, glRenderbufferStorageMultisample); \
|
||||
HookExtension(PFNGLDELETERENDERBUFFERSPROC, glDeleteRenderbuffers); \
|
||||
HookExtensionAlias(PFNGLDELETERENDERBUFFERSPROC, glDeleteRenderbuffers, glDeleteRenderbuffersEXT); \
|
||||
HookExtension(PFNGLBINDRENDERBUFFERPROC, glBindRenderbuffer); \
|
||||
HookExtensionAlias(PFNGLBINDRENDERBUFFERPROC, glBindRenderbuffer, glBindRenderbufferEXT); \
|
||||
HookExtension(PFNGLFENCESYNCPROC, glFenceSync); \
|
||||
HookExtension(PFNGLCLIENTWAITSYNCPROC, glClientWaitSync); \
|
||||
HookExtension(PFNGLWAITSYNCPROC, glWaitSync); \
|
||||
|
||||
Reference in New Issue
Block a user