tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

compressedTexSubImage2D.html (1123B)


      1 <!doctype html>
      2 <title>compressedTexSubImage2D</title>
      3 <link rel=author href=mailto:Ms2ger@gmail.com title=Ms2ger>
      4 <link rel=help href=https://www.khronos.org/registry/webgl/specs/latest/#5.14.8>
      5 <script src=/resources/testharness.js></script>
      6 <script src=/resources/testharnessreport.js></script>
      7 <script src=common.js></script>
      8 
      9 <div id=log></div>
     10 <script>
     11 test(function() {
     12  var COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
     13  var gl = getGl();
     14 
     15  var tex = gl.createTexture();
     16  gl.bindTexture(gl.TEXTURE_2D, tex);
     17 
     18  shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
     19    gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT, new Uint8Array(8));
     20  });
     21  shouldGenerateGLError(gl, gl.INVALID_ENUM, function() {
     22    gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT, new Uint8Array(8), null);
     23  });
     24  test(function() {
     25    assert_throws_js(TypeError, function() {
     26      gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 10, 10, COMPRESSED_RGB_S3TC_DXT1_EXT);
     27    });
     28  }, "Should throw a TypeError when passing too few arguments.");
     29 });
     30 </script>