diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js')
-rw-r--r-- | dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js b/dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js new file mode 100644 index 0000000000..9f76119229 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js @@ -0,0 +1,94 @@ +/* +Copyright (c) 2019 The Khronos Group Inc. +Use of this source code is governed by an MIT-style license that can be +found in the LICENSE.txt file. +*/ + +/* Author: Mobica LTD */ + +/** + * @typedef {function(*): boolean} + */ +ArrayBuffer.isView; + +/** + * @param {?string} msg + */ +function description(msg){}; + +function finishTest(){}; + +/** @type {string} */ var _currentTestName; +/** + * @param {?string} name + */ +function setCurrentTestName(name){}; + +/** + * @param {string} msg + */ +function bufferedLogToConsole(msg){}; + +/** + * @constructor + * @param {string} message The error message. + */ +var TestFailedException = function (message) {}; + +/** + * Shows a message in case expression test fails. + * @param {boolean} exp + * @param {string} message + */ +function checkMessage(exp, message) {}; + +/** + * @param {boolean} assertion + * @param {?string} msg + * @param {boolean} verbose + * @param {boolean} exthrow + */ +function assertMsgOptions(assertion, msg, verbose, exthrow) {}; + +/** + * @param {Object|string} msg + */ +function debug(msg){}; + +/** + * @param {string} msg + * @param {boolean} exthrow + */ +function testFailedOptions(msg, exthrow){}; + +/** + * @param {string} msg + * @param {boolean} exthrow + */ +function testPassedOptions(msg, exthrow){}; + +/** + * @param {string=} msg + */ +function testFailed(msg){}; + +/** + * @param {string=} msg + */ +function testPassed(msg){}; + +/** + * Defines the exception type for a GL error. + * @constructor + * @param {string} message The error message. + * @param {number} error GL error code + */ +WebGLTestUtils.GLErrorException = function(message, error){ /** @type {string} */ this.message; }; + +/** @type {WebGL2RenderingContext} */ var gl; +/** @type {HTMLElement} */ var canvas; +/** @type {Object} */ var wtu; + +/** @type {{create3DContext: function(string):WebGL2RenderingContext, + loadTextFileAsync: function(string, function(boolean, string)), + glEnumToString: function(WebGL2RenderingContext, number):string }} */ var WebGLTestUtils; |