Added pixel pack and unpack buffer bindings.
TRAC #22811
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2131 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/libGLESv2.cpp b/src/libGLESv2/libGLESv2.cpp
index bc21f05..537b895 100644
--- a/src/libGLESv2/libGLESv2.cpp
+++ b/src/libGLESv2/libGLESv2.cpp
@@ -422,6 +422,8 @@
{
case GL_COPY_READ_BUFFER:
case GL_COPY_WRITE_BUFFER:
+ case GL_PIXEL_PACK_BUFFER:
+ case GL_PIXEL_UNPACK_BUFFER:
case GL_UNIFORM_BUFFER:
case GL_TRANSFORM_FEEDBACK_BUFFER:
if (context->getClientVersion() < 3)
@@ -444,6 +446,12 @@
case GL_COPY_WRITE_BUFFER:
context->bindCopyWriteBuffer(buffer);
return;
+ case GL_PIXEL_PACK_BUFFER:
+ context->bindPixelPackBuffer(buffer);
+ return;
+ case GL_PIXEL_UNPACK_BUFFER:
+ context->bindPixelUnpackBuffer(buffer);
+ return;
case GL_UNIFORM_BUFFER:
context->bindGenericUniformBuffer(buffer);
return;
@@ -802,6 +810,8 @@
{
case GL_COPY_READ_BUFFER:
case GL_COPY_WRITE_BUFFER:
+ case GL_PIXEL_PACK_BUFFER:
+ case GL_PIXEL_UNPACK_BUFFER:
case GL_UNIFORM_BUFFER:
case GL_TRANSFORM_FEEDBACK_BUFFER:
if (context->getClientVersion() < 3)
@@ -826,6 +836,12 @@
case GL_COPY_WRITE_BUFFER:
buffer = context->getCopyWriteBuffer();
break;
+ case GL_PIXEL_PACK_BUFFER:
+ buffer = context->getPixelPackBuffer();
+ break;
+ case GL_PIXEL_UNPACK_BUFFER:
+ buffer = context->getPixelUnpackBuffer();
+ break;
case GL_TRANSFORM_FEEDBACK_BUFFER:
buffer = context->getGenericTransformFeedbackBuffer();
break;
@@ -876,6 +892,8 @@
{
case GL_COPY_READ_BUFFER:
case GL_COPY_WRITE_BUFFER:
+ case GL_PIXEL_PACK_BUFFER:
+ case GL_PIXEL_UNPACK_BUFFER:
case GL_UNIFORM_BUFFER:
case GL_TRANSFORM_FEEDBACK_BUFFER:
if (context->getClientVersion() < 3)
@@ -900,6 +918,12 @@
case GL_COPY_WRITE_BUFFER:
buffer = context->getCopyWriteBuffer();
break;
+ case GL_PIXEL_PACK_BUFFER:
+ buffer = context->getPixelPackBuffer();
+ break;
+ case GL_PIXEL_UNPACK_BUFFER:
+ buffer = context->getPixelUnpackBuffer();
+ break;
case GL_TRANSFORM_FEEDBACK_BUFFER:
buffer = context->getGenericTransformFeedbackBuffer();
break;