mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Delete our Servo-specific WebGL tests
Those test things that are already tested by Khronos tests.
This commit is contained in:
parent
428b305ea6
commit
b660c62c9e
9 changed files with 0 additions and 251 deletions
|
@ -11927,16 +11927,6 @@
|
|||
[
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/OWNERS": [
|
||||
[
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/common.js": [
|
||||
[
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"testharness": {
|
||||
|
@ -20875,42 +20865,6 @@
|
|||
"/_mozilla/mozilla/worklets/test_worklet.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/bufferSubData.html": [
|
||||
[
|
||||
"/_mozilla/webgl/bufferSubData.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/compressedTexImage2D.html": [
|
||||
[
|
||||
"/_mozilla/webgl/compressedTexImage2D.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/compressedTexSubImage2D.html": [
|
||||
[
|
||||
"/_mozilla/webgl/compressedTexSubImage2D.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/texImage2D.html": [
|
||||
[
|
||||
"/_mozilla/webgl/texImage2D.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/texSubImage2D.html": [
|
||||
[
|
||||
"/_mozilla/webgl/texSubImage2D.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"webgl/uniformMatrixNfv.html": [
|
||||
[
|
||||
"/_mozilla/webgl/uniformMatrixNfv.html",
|
||||
{}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -32998,38 +32952,6 @@
|
|||
"mozilla/worklets/throw_exception.js": [
|
||||
"6ca4f80fc2728c00848bb4474b62fa3596ed2f18",
|
||||
"support"
|
||||
],
|
||||
"webgl/OWNERS": [
|
||||
"7507064ad72f41047fe1db39c3cb95da7ffea252",
|
||||
"support"
|
||||
],
|
||||
"webgl/bufferSubData.html": [
|
||||
"a97df9062d6ea964e500059e155b29604edc21b6",
|
||||
"testharness"
|
||||
],
|
||||
"webgl/common.js": [
|
||||
"416c21ce9330d3f73576b6b5aa01dab06c5798ee",
|
||||
"support"
|
||||
],
|
||||
"webgl/compressedTexImage2D.html": [
|
||||
"b0a031add0be018f995e4463114d333a0d9eb85a",
|
||||
"testharness"
|
||||
],
|
||||
"webgl/compressedTexSubImage2D.html": [
|
||||
"539f9e17f8a811c5acb4f07cf6cbd17015726632",
|
||||
"testharness"
|
||||
],
|
||||
"webgl/texImage2D.html": [
|
||||
"2f769160dfdeaa3b0a73380e5540b30dfc971489",
|
||||
"testharness"
|
||||
],
|
||||
"webgl/texSubImage2D.html": [
|
||||
"294b30c7607edc38aed19a31e44c5237eee8b970",
|
||||
"testharness"
|
||||
],
|
||||
"webgl/uniformMatrixNfv.html": [
|
||||
"f75cbcb99724219224c63d0dc595b1c001298500",
|
||||
"testharness"
|
||||
]
|
||||
},
|
||||
"url_base": "/_mozilla/",
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
@emilio
|
|
@ -1,26 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>bufferSubData</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.5>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var gl = getGl();
|
||||
assert_equals(gl.getError(), WebGLRenderingContext.NO_ERROR);
|
||||
|
||||
var b = gl.createBuffer();
|
||||
gl.bindBuffer(gl.ARRAY_BUFFER, b);
|
||||
|
||||
var a = new Float32Array(1);
|
||||
gl.bufferData(gl.ARRAY_BUFFER, a, gl.STATIC_DRAW);
|
||||
|
||||
var nan = 0 / 0;
|
||||
gl.bufferSubData(gl.ARRAY_BUFFER, nan, a);
|
||||
|
||||
assert_equals(gl.getError(), WebGLRenderingContext.NO_ERROR);
|
||||
});
|
||||
</script>
|
|
@ -1,13 +0,0 @@
|
|||
function getGl() {
|
||||
var c = document.createElement("canvas");
|
||||
var gl = c.getContext("experimental-webgl");
|
||||
assert_true(!!gl, "Should be able to get a context.");
|
||||
return gl;
|
||||
}
|
||||
|
||||
function shouldGenerateGLError(cx, glError, fn) {
|
||||
test(function() {
|
||||
fn();
|
||||
assert_equals(cx.getError(), glError);
|
||||
}, "Calling " + fn + " should generate a " + glError + " error.");
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>compressedTexImage2D</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.8>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
|
||||
var gl = getGl();
|
||||
|
||||
var tex = gl.createTexture();
|
||||
gl.bindTexture(gl.TEXTURE_2D, tex);
|
||||
|
||||
shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
|
||||
gl.compressedTexImage2D(gl.TEXTURE_2D, 0, COMPRESSED_RGB_S3TC_DXT1_EXT, 4, 4, 0, new Uint8Array(8));
|
||||
});
|
||||
shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
|
||||
gl.compressedTexImage2D(gl.TEXTURE_2D, 0, COMPRESSED_RGB_S3TC_DXT1_EXT, 4, 4, 0, new Uint8Array(8), null);
|
||||
});
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.compressedTexImage2D(gl.TEXTURE_2D, 0, COMPRESSED_RGB_S3TC_DXT1_EXT, 4, 4, 0);
|
||||
});
|
||||
}, "Should throw a TypeError when passing too few arguments.");
|
||||
});
|
||||
</script>
|
|
@ -1,30 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>compressedTexSubImage2D</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.8>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
|
||||
var gl = getGl();
|
||||
|
||||
var tex = gl.createTexture();
|
||||
gl.bindTexture(gl.TEXTURE_2D, tex);
|
||||
|
||||
shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
|
||||
gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT, new Uint8Array(8));
|
||||
});
|
||||
shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
|
||||
gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT, new Uint8Array(8), null);
|
||||
});
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT);
|
||||
});
|
||||
}, "Should throw a TypeError when passing too few arguments.");
|
||||
});
|
||||
</script>
|
|
@ -1,20 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>texImage2D</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.8>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var gl = getGl();
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.texImage2D(0, 0, 0, 0, 0, window);
|
||||
});
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.texImage2D(0, 0, 0, 0, 0, { get width() { throw 7 }, get height() { throw 7 }, data: new Uint8ClampedArray(10) });
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -1,20 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>texSubImage2D</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.8>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var gl = getGl();
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.texSubImage2D(0, 0, 0, 0, 0, 0, window);
|
||||
});
|
||||
assert_throws(new TypeError(), function() {
|
||||
gl.texSubImage2D(0, 0, 0, 0, 0, 0, { get width() { throw 7 }, get height() { throw 7 }, data: new Uint8ClampedArray(10) });
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -1,33 +0,0 @@
|
|||
<!doctype html>
|
||||
<title>uniformMatrix*fv</title>
|
||||
<link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
|
||||
<link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#WebGLRenderingContext>
|
||||
<link rel=help href=http://dev.w3.org/2006/webapi/WebIDL/#es-boolean>
|
||||
<link rel=help href=http://es5.github.com/#x9.2>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=common.js></script>
|
||||
|
||||
<div id=log></div>
|
||||
<script id="vshader" type="x-shader/x-vertex">
|
||||
uniform mat2 m2;
|
||||
uniform mat3 m3;
|
||||
uniform mat4 m4;
|
||||
</script>
|
||||
<script>
|
||||
var floatArray = function(n) {
|
||||
var a = [];
|
||||
for (var i = 0; i < n; ++i) {
|
||||
a.push(1);
|
||||
}
|
||||
return a;
|
||||
};
|
||||
[2, 3, 4].forEach(function(n) {
|
||||
test(function() {
|
||||
var gl = getGl();
|
||||
var f = "uniformMatrix" + n + "fv";
|
||||
var loc = gl.getUniformLocation(gl.createProgram(), "m" + n);
|
||||
gl[f](loc, { valueOf: function() { throw "Error"; } }, floatArray(n));
|
||||
}, "Should not throw for " + n);
|
||||
});
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue