Index: third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp |
diff --git a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp |
index bd0e6118d7a75771929261732a313375941ff9eb..304a8e9682bd407146cbc7eb800894552ded4dbb 100644 |
--- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp |
+++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp |
@@ -2810,7 +2810,7 @@ ScriptValue WebGLRenderingContextBase::getParameter(ScriptState* scriptState, GL |
case GL_COLOR_WRITEMASK: |
return getBooleanArrayParameter(scriptState, pname); |
case GL_COMPRESSED_TEXTURE_FORMATS: |
- return WebGLAny(scriptState, DOMUint32Array::create(m_compressedTextureFormats.data(), m_compressedTextureFormats.size())); |
+ return WebGLAny(scriptState, DOMUint32Array::deprecatedCreateOrCrash(m_compressedTextureFormats.data(), m_compressedTextureFormats.size())); |
case GL_CULL_FACE: |
return getBooleanParameter(scriptState, pname); |
case GL_CULL_FACE_MODE: |
@@ -3397,21 +3397,21 @@ ScriptValue WebGLRenderingContextBase::getUniform(ScriptState* scriptState, WebG |
webContext()->getUniformfv(objectOrZero(program), location, value); |
if (length == 1) |
return WebGLAny(scriptState, value[0]); |
- return WebGLAny(scriptState, DOMFloat32Array::create(value, length)); |
+ return WebGLAny(scriptState, DOMFloat32Array::deprecatedCreateOrCrash(value, length)); |
} |
case GL_INT: { |
GLint value[4] = {0}; |
webContext()->getUniformiv(objectOrZero(program), location, value); |
if (length == 1) |
return WebGLAny(scriptState, value[0]); |
- return WebGLAny(scriptState, DOMInt32Array::create(value, length)); |
+ return WebGLAny(scriptState, DOMInt32Array::deprecatedCreateOrCrash(value, length)); |
} |
case GL_UNSIGNED_INT: { |
GLuint value[4] = {0}; |
webContext()->getUniformuiv(objectOrZero(program), location, value); |
if (length == 1) |
return WebGLAny(scriptState, value[0]); |
- return WebGLAny(scriptState, DOMUint32Array::create(value, length)); |
+ return WebGLAny(scriptState, DOMUint32Array::deprecatedCreateOrCrash(value, length)); |
} |
case GL_BOOL: { |
GLint value[4] = {0}; |
@@ -3489,11 +3489,11 @@ ScriptValue WebGLRenderingContextBase::getVertexAttrib(ScriptState* scriptState, |
VertexAttribValue& attribValue = m_vertexAttribValue[index]; |
switch (attribValue.type) { |
case Float32ArrayType: |
- return WebGLAny(scriptState, DOMFloat32Array::create(attribValue.value.floatValue, 4)); |
+ return WebGLAny(scriptState, DOMFloat32Array::deprecatedCreateOrCrash(attribValue.value.floatValue, 4)); |
case Int32ArrayType: |
- return WebGLAny(scriptState, DOMInt32Array::create(attribValue.value.intValue, 4)); |
+ return WebGLAny(scriptState, DOMInt32Array::deprecatedCreateOrCrash(attribValue.value.intValue, 4)); |
case Uint32ArrayType: |
- return WebGLAny(scriptState, DOMUint32Array::create(attribValue.value.uintValue, 4)); |
+ return WebGLAny(scriptState, DOMUint32Array::deprecatedCreateOrCrash(attribValue.value.uintValue, 4)); |
default: |
ASSERT_NOT_REACHED(); |
break; |
@@ -5363,7 +5363,7 @@ ScriptValue WebGLRenderingContextBase::getWebGLFloatArrayParameter(ScriptState* |
default: |
notImplemented(); |
} |
- return WebGLAny(scriptState, DOMFloat32Array::create(value, length)); |
+ return WebGLAny(scriptState, DOMFloat32Array::deprecatedCreateOrCrash(value, length)); |
} |
ScriptValue WebGLRenderingContextBase::getWebGLIntArrayParameter(ScriptState* scriptState, GLenum pname) |
@@ -5383,7 +5383,7 @@ ScriptValue WebGLRenderingContextBase::getWebGLIntArrayParameter(ScriptState* sc |
default: |
notImplemented(); |
} |
- return WebGLAny(scriptState, DOMInt32Array::create(value, length)); |
+ return WebGLAny(scriptState, DOMInt32Array::deprecatedCreateOrCrash(value, length)); |
} |
void WebGLRenderingContextBase::handleTextureCompleteness(const char* functionName, bool prepareToDraw) |