Delete our Servo-specific WebGL tests

Those test things that are already tested by Khronos tests.
This commit is contained in:
Anthony Ramine 2018-08-27 09:52:57 +02:00
parent 428b305ea6
commit b660c62c9e
9 changed files with 0 additions and 251 deletions

View file

@ -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/",

View file

@ -1 +0,0 @@
@emilio

View file

@ -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>

View file

@ -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.");
}

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>