summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/html/canvas/WebGLGetInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/html/canvas/WebGLGetInfo.cpp')
-rw-r--r--Source/WebCore/html/canvas/WebGLGetInfo.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/WebCore/html/canvas/WebGLGetInfo.cpp b/Source/WebCore/html/canvas/WebGLGetInfo.cpp
index d0c8c65..17be974 100644
--- a/Source/WebCore/html/canvas/WebGLGetInfo.cpp
+++ b/Source/WebCore/html/canvas/WebGLGetInfo.cpp
@@ -38,6 +38,7 @@
#include "WebGLProgram.h"
#include "WebGLRenderbuffer.h"
#include "WebGLTexture.h"
+#include "WebGLVertexArrayObjectOES.h"
namespace WebCore {
@@ -134,6 +135,12 @@ WebGLGetInfo::WebGLGetInfo(PassRefPtr<Uint8Array> value)
{
}
+WebGLGetInfo::WebGLGetInfo(PassRefPtr<WebGLVertexArrayObjectOES> value)
+ : m_type(kTypeWebGLVertexArrayObjectOES)
+ , m_webglVertexArrayObject(value)
+{
+}
+
WebGLGetInfo::~WebGLGetInfo()
{
}
@@ -227,6 +234,12 @@ PassRefPtr<Uint8Array> WebGLGetInfo::getWebGLUnsignedByteArray() const
return m_webglUnsignedByteArray;
}
+PassRefPtr<WebGLVertexArrayObjectOES> WebGLGetInfo::getWebGLVertexArrayObjectOES() const
+{
+ ASSERT(getType() == kTypeWebGLVertexArrayObjectOES);
+ return m_webglVertexArrayObject;
+}
+
} // namespace WebCore
#endif // ENABLE(WEBGL)