summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/libGLESv2/TransformFeedback.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/libGLESv2/TransformFeedback.h')
-rw-r--r--src/3rdparty/angle/src/libGLESv2/TransformFeedback.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/3rdparty/angle/src/libGLESv2/TransformFeedback.h b/src/3rdparty/angle/src/libGLESv2/TransformFeedback.h
index d6f4522e2a..885a4fe172 100644
--- a/src/3rdparty/angle/src/libGLESv2/TransformFeedback.h
+++ b/src/3rdparty/angle/src/libGLESv2/TransformFeedback.h
@@ -12,13 +12,18 @@
#include "angle_gl.h"
+namespace rx
+{
+class TransformFeedbackImpl;
+}
+
namespace gl
{
class TransformFeedback : public RefCountObject
{
public:
- explicit TransformFeedback(GLuint id);
+ TransformFeedback(rx::TransformFeedbackImpl* impl, GLuint id);
virtual ~TransformFeedback();
void start(GLenum primitiveMode);
@@ -34,6 +39,8 @@ class TransformFeedback : public RefCountObject
private:
DISALLOW_COPY_AND_ASSIGN(TransformFeedback);
+ rx::TransformFeedbackImpl* mTransformFeedback;
+
GLboolean mStarted;
GLenum mPrimitiveMode;
GLboolean mPaused;