mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-14 02:31:12 +00:00
GL_OES_geometry_shader and GL_EXT_geometry_shader support
This commit is contained in:
committed by
Baldur Karlsson
parent
6a66492f83
commit
b0c07fdd01
@@ -732,6 +732,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_KHR_blend_equation_advanced_coherent");
|
||||
|
||||
m_GLESExtensions.push_back("GL_OES_copy_image");
|
||||
m_GLESExtensions.push_back("GL_OES_geometry_shader");
|
||||
m_GLESExtensions.push_back("GL_OES_gpu_shader5");
|
||||
m_GLESExtensions.push_back("GL_OES_rgb8_rgba8");
|
||||
m_GLESExtensions.push_back("GL_OES_mapbuffer");
|
||||
@@ -744,7 +745,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_OES_texture_float_linear");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_half_float");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_half_float_linear");
|
||||
|
||||
|
||||
m_GLESExtensions.push_back("GL_EXT_copy_image");
|
||||
m_GLESExtensions.push_back("GL_EXT_draw_buffers_indexed");
|
||||
m_GLESExtensions.push_back("GL_EXT_geometry_point_size");
|
||||
|
||||
@@ -236,7 +236,7 @@ struct GLHookSet
|
||||
PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate;
|
||||
PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparate;
|
||||
PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate;
|
||||
PFNGLCOLORMASKIPROC glColorMaski; // aliases glColorMaskIndexedEXT
|
||||
PFNGLCOLORMASKIPROC glColorMaski; // aliases glColorMaskiEXT, glColorMaskIndexedEXT
|
||||
PFNGLSAMPLEMASKIPROC glSampleMaski;
|
||||
PFNGLSAMPLECOVERAGEPROC glSampleCoverage; // aliases glSampleCoverageARB
|
||||
PFNGLMINSAMPLESHADINGPROC glMinSampleShading; // aliases glMinSampleShadingARB, glMinSampleShadingOES
|
||||
@@ -295,7 +295,7 @@ struct GLHookSet
|
||||
PFNGLDRAWBUFFERSPROC glDrawBuffers; // aliases glDrawBuffersARB
|
||||
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers; // aliases glGenFramebuffersEXT
|
||||
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer; // aliases glBindFramebufferEXT
|
||||
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture; // aliases glFramebufferTextureARB
|
||||
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture; // aliases glFramebufferTextureARB, glFramebufferTextureOES, glFramebufferTextureEXT
|
||||
PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D; // aliases glFramebufferTexture1DEXT
|
||||
PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D; // aliases glFramebufferTexture2DEXT
|
||||
PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D; // aliases glFramebufferTexture3DEXT
|
||||
|
||||
@@ -517,6 +517,8 @@
|
||||
HookExtension(PFNGLGETBUFFERPARAMETERI64VPROC, glGetBufferParameteri64v); \
|
||||
HookExtension(PFNGLFRAMEBUFFERTEXTUREPROC, glFramebufferTexture); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTUREPROC, glFramebufferTexture, glFramebufferTextureARB); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTUREPROC, glFramebufferTexture, glFramebufferTextureOES); \
|
||||
HookExtensionAlias(PFNGLFRAMEBUFFERTEXTUREPROC, glFramebufferTexture, glFramebufferTextureEXT); \
|
||||
HookExtension(PFNGLTEXIMAGE2DMULTISAMPLEPROC, glTexImage2DMultisample); \
|
||||
HookExtension(PFNGLTEXIMAGE3DMULTISAMPLEPROC, glTexImage3DMultisample); \
|
||||
HookExtension(PFNGLGETMULTISAMPLEFVPROC, glGetMultisamplefv); \
|
||||
|
||||
Reference in New Issue
Block a user