diff --git a/content/canvas/src/WebGLContextValidate.cpp b/content/canvas/src/WebGLContextValidate.cpp index fa246ad0c34..b041a05507b 100644 --- a/content/canvas/src/WebGLContextValidate.cpp +++ b/content/canvas/src/WebGLContextValidate.cpp @@ -1206,12 +1206,8 @@ WebGLContext::ValidateTexInputData(GLenum type, int jsArrayType, WebGLTexImageFu validInput = (jsArrayType == -1 || jsArrayType == js::ArrayBufferView::TYPE_UINT8); break; - // TODO: WebGL spec doesn't allow half floats to specified as UInt16. case LOCAL_GL_HALF_FLOAT: case LOCAL_GL_HALF_FLOAT_OES: - validInput = (jsArrayType == -1); - break; - case LOCAL_GL_UNSIGNED_SHORT: case LOCAL_GL_UNSIGNED_SHORT_4_4_4_4: case LOCAL_GL_UNSIGNED_SHORT_5_5_5_1: