gecko-dev/dom/canvas/crashtests/1298576-1.html
Ethan Lin eb130336c8 Bug 1298576 - Add crash test for WebGL shader compiler. r=jgilbert
--HG--
extra : rebase_source : b94c9f1c7af89175bf6876a738b3c9247315cf2b
2016-10-20 15:05:08 +08:00

22 lines
503 B
HTML

<!DOCTYPE html>
<html>
<head>
<script id="fshader" type="x-shader/x-fragment">
void main() {
-2147483648 % 0xffffffff;
gl_FragColor = vec4(0.5, 0.5, 1.0, 1.0);
}
</script>
</head>
<body>
<script>
var gl = document.createElement('canvas').getContext('webgl');
var program = gl.createProgram();
var fshader = gl.createShader(gl.FRAGMENT_SHADER);
var fshaderSource = document.getElementById("fshader").text;
gl.shaderSource(fshader, fshaderSource);
gl.compileShader(fshader);
</script>
</body>
</html>