| 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 cd05d1bfbb06a62feb0d9fb2137d9724fed70664..3ea6faa6cc37b98738e3ee2b7f6d68131c1a8b90 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| @@ -6385,7 +6385,7 @@ bool WebGLRenderingContextBase::validateUniformMatrixParameters(const char* func
|
| synthesizeGLError(GL_INVALID_VALUE, functionName, "no array");
|
| return false;
|
| }
|
| - if (transpose) {
|
| + if (transpose && !isWebGL2OrHigher()) {
|
| synthesizeGLError(GL_INVALID_VALUE, functionName, "transpose not FALSE");
|
| return false;
|
| }
|
|
|