diff options
author | marha <marha@users.sourceforge.net> | 2010-09-17 11:40:22 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-09-17 11:40:22 +0000 |
commit | 8070cf55975d510af4301a0e539e6857a928ccc4 (patch) | |
tree | 91a40edbb8b524501e4d1a0150b30c7730d2069b /xorg-server/glx/indirect_dispatch.c | |
parent | 3dc3929b79b305232bbb83ca21ef3d5f1b1f9d98 (diff) | |
download | vcxsrv-8070cf55975d510af4301a0e539e6857a928ccc4.tar.gz vcxsrv-8070cf55975d510af4301a0e539e6857a928ccc4.tar.bz2 vcxsrv-8070cf55975d510af4301a0e539e6857a928ccc4.zip |
Synchronised files with mesa
Diffstat (limited to 'xorg-server/glx/indirect_dispatch.c')
-rw-r--r-- | xorg-server/glx/indirect_dispatch.c | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/xorg-server/glx/indirect_dispatch.c b/xorg-server/glx/indirect_dispatch.c index 08dc5f688..c14a4b989 100644 --- a/xorg-server/glx/indirect_dispatch.c +++ b/xorg-server/glx/indirect_dispatch.c @@ -4736,6 +4736,17 @@ void __glXDisp_DrawBuffersARB(GLbyte * pc) ) ); } +void __glXDisp_RenderbufferStorageMultisample(GLbyte * pc) +{ + CALL_RenderbufferStorageMultisample( GET_DISPATCH(), ( + *(GLenum *)(pc + 0), + *(GLsizei *)(pc + 4), + *(GLenum *)(pc + 8), + *(GLsizei *)(pc + 12), + *(GLsizei *)(pc + 16) + ) ); +} + void __glXDisp_SampleMaskSGIS(GLbyte * pc) { CALL_SampleMaskSGIS( GET_DISPATCH(), ( @@ -5889,3 +5900,30 @@ void __glXDisp_RenderbufferStorageEXT(GLbyte * pc) ) ); } +void __glXDisp_BlitFramebufferEXT(GLbyte * pc) +{ + CALL_BlitFramebufferEXT( GET_DISPATCH(), ( + *(GLint *)(pc + 0), + *(GLint *)(pc + 4), + *(GLint *)(pc + 8), + *(GLint *)(pc + 12), + *(GLint *)(pc + 16), + *(GLint *)(pc + 20), + *(GLint *)(pc + 24), + *(GLint *)(pc + 28), + *(GLbitfield *)(pc + 32), + *(GLenum *)(pc + 36) + ) ); +} + +void __glXDisp_FramebufferTextureLayerEXT(GLbyte * pc) +{ + CALL_FramebufferTextureLayerEXT( GET_DISPATCH(), ( + *(GLenum *)(pc + 0), + *(GLenum *)(pc + 4), + *(GLuint *)(pc + 8), + *(GLint *)(pc + 12), + *(GLint *)(pc + 16) + ) ); +} + |