summaryrefslogtreecommitdiff
path: root/GL/glx/glxcmdsswap.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2006-03-17 00:35:18 +0000
committerKristian Høgsberg <krh@redhat.com>2006-03-17 00:35:18 +0000
commit2c11cde3367fcd22740b577a4364b1e41cf3e1d2 (patch)
tree6feb9b0c3cba3c7408b83ff67960fa815040d60d /GL/glx/glxcmdsswap.c
parent14aafc258cd774cf937f9798a888c2d3c97ccacf (diff)
More patches from David Reveman:
Add GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object and GL_NV_texture_env_combine4 extensions. Add __GLXcontext destructor and flush context cache there and on loseCurrent. Chain back to new __GLXcontext destructor. (__glXMesaContextForceCurrent): Set render table on forceCurrent. (init_screen_visuals): Index pVis array correctly. (GlxGetMesaProvider): Add this. Hook up FBO marshalling.
Diffstat (limited to 'GL/glx/glxcmdsswap.c')
-rw-r--r--GL/glx/glxcmdsswap.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/GL/glx/glxcmdsswap.c b/GL/glx/glxcmdsswap.c
index a52026f88..2953c9577 100644
--- a/GL/glx/glxcmdsswap.c
+++ b/GL/glx/glxcmdsswap.c
@@ -939,6 +939,20 @@ int __glXSwapVendorPrivateWithReply(__GLXclientState *cl, GLbyte *pc)
return __glXSwapCreateGLXPixmapWithConfigSGIX(cl, pc);
case X_GLXvop_GetDrawableAttributesSGIX:
return __glXSwapGetDrawableAttributesSGIX(cl, pc);
+ case X_GLvop_IsRenderbufferEXT:
+ return __glXDispSwap_IsRenderbufferEXT(cl, pc);
+ case X_GLvop_GenRenderbuffersEXT:
+ return __glXDispSwap_GenRenderbuffersEXT(cl, pc);
+ case X_GLvop_GetRenderbufferParameterivEXT:
+ return __glXDispSwap_GetRenderbufferParameterivEXT(cl, pc);
+ case X_GLvop_IsFramebufferEXT:
+ return __glXDispSwap_IsFramebufferEXT(cl, pc);
+ case X_GLvop_GenFramebuffersEXT:
+ return __glXDispSwap_GenFramebuffersEXT(cl, pc);
+ case X_GLvop_CheckFramebufferStatusEXT:
+ return __glXDispSwap_CheckFramebufferStatusEXT(cl, pc);
+ case X_GLvop_GetFramebufferAttachmentParameterivEXT:
+ return __glXDispSwap_GetFramebufferAttachmentParameterivEXT(cl, pc);
default:
break;
}