| Index: Source/WebCore/bindings/dart/custom/DartWebGLRenderingContextCustom.cpp
|
| diff --git a/Source/WebCore/bindings/dart/custom/DartWebGLRenderingContextCustom.cpp b/Source/WebCore/bindings/dart/custom/DartWebGLRenderingContextCustom.cpp
|
| index e33533e9f393c898ed7e6c70ff76702ebd0e3756..6874a12e106f6a1c12d0dbf1fcc6baa0a2c0b794 100644
|
| --- a/Source/WebCore/bindings/dart/custom/DartWebGLRenderingContextCustom.cpp
|
| +++ b/Source/WebCore/bindings/dart/custom/DartWebGLRenderingContextCustom.cpp
|
| @@ -36,6 +36,7 @@
|
| #include "DartArrayBufferView.h"
|
| #include "DartArrayBufferViewCustom.h"
|
| #include "DartDOMWrapper.h"
|
| +#include "DartEXTDrawBuffers.h"
|
| #include "DartEXTTextureFilterAnisotropic.h"
|
| #include "DartFloat32Array.h"
|
| #include "DartHTMLCanvasElement.h"
|
| @@ -45,8 +46,10 @@
|
| #include "DartInt16Array.h"
|
| #include "DartInt32Array.h"
|
| #include "DartInt8Array.h"
|
| +#include "DartOESElementIndexUint.h"
|
| #include "DartOESStandardDerivatives.h"
|
| #include "DartOESTextureFloat.h"
|
| +#include "DartOESTextureHalfFloat.h"
|
| #include "DartOESVertexArrayObject.h"
|
| #include "DartUint16Array.h"
|
| #include "DartUint32Array.h"
|
| @@ -97,14 +100,20 @@ static Dart_Handle webGLExtensionToDart(WebGLExtension* extension)
|
| switch (extension->getName()) {
|
| case WebGLExtension::WebGLLoseContextName:
|
| return DartWebGLLoseContext::toDart(static_cast<WebGLLoseContext*>(extension));
|
| + case WebGLExtension::EXTDrawBuffersName:
|
| + return DartEXTDrawBuffers::toDart(static_cast<EXTDrawBuffers*>(extension));
|
| case WebGLExtension::EXTTextureFilterAnisotropicName:
|
| return DartEXTTextureFilterAnisotropic::toDart(static_cast<EXTTextureFilterAnisotropic*>(extension));
|
| case WebGLExtension::OESStandardDerivativesName:
|
| return DartOESStandardDerivatives::toDart(static_cast<OESStandardDerivatives*>(extension));
|
| case WebGLExtension::OESTextureFloatName:
|
| return DartOESTextureFloat::toDart(static_cast<OESTextureFloat*>(extension));
|
| + case WebGLExtension::OESTextureHalfFloatName:
|
| + return DartOESTextureHalfFloat::toDart(static_cast<OESTextureHalfFloat*>(extension));
|
| case WebGLExtension::OESVertexArrayObjectName:
|
| return DartOESVertexArrayObject::toDart(static_cast<OESVertexArrayObject*>(extension));
|
| + case WebGLExtension::OESElementIndexUintName:
|
| + return DartOESElementIndexUint::toDart(static_cast<OESElementIndexUint*>(extension));
|
| case WebGLExtension::WebGLDebugRendererInfoName:
|
| return DartWebGLDebugRendererInfo::toDart(static_cast<WebGLDebugRendererInfo*>(extension));
|
| case WebGLExtension::WebGLDebugShadersName:
|
| @@ -113,10 +122,10 @@ static Dart_Handle webGLExtensionToDart(WebGLExtension* extension)
|
| return DartWebGLCompressedTextureS3TC::toDart(static_cast<WebGLCompressedTextureS3TC*>(extension));
|
| case WebGLExtension::WebGLDepthTextureName:
|
| return DartWebGLDepthTexture::toDart(static_cast<WebGLDepthTexture*>(extension));
|
| - default:
|
| - ASSERT_NOT_REACHED();
|
| - return 0;
|
| }
|
| +
|
| + ASSERT_NOT_REACHED();
|
| + return 0;
|
| }
|
|
|
| static Dart_Handle webGLGetInfoToDart(const WebGLGetInfo& info)
|
|
|