test_cubemap_must_be_square.html (831B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv='content-type' content='text/html; charset=utf-8'/> 5 6 <script src='/tests/SimpleTest/SimpleTest.js'></script> 7 <link rel='stylesheet' href='/tests/SimpleTest/test.css'> 8 <script src='webgl-util.js'></script> 9 </head> 10 11 <body> 12 <script> 13 'use strict'; 14 15 (function() { 16 var c = document.createElement('canvas'); 17 var gl = c.getContext('webgl'); 18 19 ok(!gl.getError(), 'No error before.'); 20 21 var tex = gl.createTexture(); 22 gl.bindTexture(gl.TEXTURE_CUBE_MAP, tex); 23 gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 0, gl.RGBA, 4, 3, 0, gl.RGBA, 24 gl.UNSIGNED_BYTE, null); 25 26 var err = gl.getError(); 27 ok(err == gl.INVALID_VALUE, 28 'Should be INVALID_VALUE (0x501) after, was 0x' + err.toString(16) + '.'); 29 })(); 30 31 ok(true, 'Test complete.'); 32 33 </script> 34 </body> 35 </html>