diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp b/chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp index c7e5c9301b6..bc7f5932d0f 100644 --- a/chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp +++ b/chromium/third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp @@ -32,36 +32,34 @@ #include "core/html/canvas/ANGLEInstancedArrays.h" -#include "core/html/canvas/WebGLRenderingContext.h" -#include "platform/graphics/Extensions3D.h" +#include "core/html/canvas/WebGLRenderingContextBase.h" namespace WebCore { -ANGLEInstancedArrays::ANGLEInstancedArrays(WebGLRenderingContext* context) +ANGLEInstancedArrays::ANGLEInstancedArrays(WebGLRenderingContextBase* context) : WebGLExtension(context) { ScriptWrappable::init(this); - context->graphicsContext3D()->extensions()->ensureEnabled("GL_ANGLE_instanced_arrays"); + context->extensionsUtil()->ensureExtensionEnabled("GL_ANGLE_instanced_arrays"); } ANGLEInstancedArrays::~ANGLEInstancedArrays() { } -WebGLExtension::ExtensionName ANGLEInstancedArrays::name() const +WebGLExtensionName ANGLEInstancedArrays::name() const { return ANGLEInstancedArraysName; } -PassRefPtr<ANGLEInstancedArrays> ANGLEInstancedArrays::create(WebGLRenderingContext* context) +PassRefPtr<ANGLEInstancedArrays> ANGLEInstancedArrays::create(WebGLRenderingContextBase* context) { return adoptRef(new ANGLEInstancedArrays(context)); } -bool ANGLEInstancedArrays::supported(WebGLRenderingContext* context) +bool ANGLEInstancedArrays::supported(WebGLRenderingContextBase* context) { - Extensions3D* extensions = context->graphicsContext3D()->extensions(); - return extensions->supports("GL_ANGLE_instanced_arrays"); + return context->extensionsUtil()->supportsExtension("GL_ANGLE_instanced_arrays"); } const char* ANGLEInstancedArrays::extensionName() @@ -69,7 +67,7 @@ const char* ANGLEInstancedArrays::extensionName() return "ANGLE_instanced_arrays"; } -void ANGLEInstancedArrays::drawArraysInstancedANGLE(GC3Denum mode, GC3Dint first, GC3Dsizei count, GC3Dsizei primcount) +void ANGLEInstancedArrays::drawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount) { if (isLost()) return; @@ -77,7 +75,7 @@ void ANGLEInstancedArrays::drawArraysInstancedANGLE(GC3Denum mode, GC3Dint first m_context->drawArraysInstancedANGLE(mode, first, count, primcount); } -void ANGLEInstancedArrays::drawElementsInstancedANGLE(GC3Denum mode, GC3Dsizei count, GC3Denum type, GC3Dintptr offset, GC3Dsizei primcount) +void ANGLEInstancedArrays::drawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, long long offset, GLsizei primcount) { if (isLost()) return; @@ -85,7 +83,7 @@ void ANGLEInstancedArrays::drawElementsInstancedANGLE(GC3Denum mode, GC3Dsizei c m_context->drawElementsInstancedANGLE(mode, count, type, offset, primcount); } -void ANGLEInstancedArrays::vertexAttribDivisorANGLE(GC3Duint index, GC3Duint divisor) +void ANGLEInstancedArrays::vertexAttribDivisorANGLE(GLuint index, GLuint divisor) { if (isLost()) return; |