OLD | NEW |
| (Empty) |
1 This test verifies the functionality of the WEBGL_depth_texture extension, if it
is available. | |
2 | |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
4 | |
5 | |
6 PASS WebGL context exists | |
7 Testing binding enum with extension disabled | |
8 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_SHORT, null) generated one of expected GL errors: INVALID_ENUM
or INVALID_VALUE. | |
9 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_INT, null) generated one of expected GL errors: INVALID_ENUM o
r INVALID_VALUE. | |
10 PASS Successfully enabled WEBGL_depth_texture extension | |
11 PASS WEBGL_depth_texture listed as supported and getExtension succeeded | |
12 Testing WEBGL_depth_texture | |
13 | |
14 testing: UNSIGNED_SHORT | |
15 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
16 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
17 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
18 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
19 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
20 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INV
ALID_OPERATION. | |
21 PASS gl.texImage2D(gl.TEXTURE_2D, 1, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_SHORT, null) generated expected GL error: INVALID_OPERATION. | |
22 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_SHORT, new Uint16Array(1)) generated expected GL error: INVALI
D_OPERATION. | |
23 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, gl.DEPTH_COMPONENT, gl.
UNSIGNED_SHORT, canvas2) generated one of expected GL errors: INVALID_VALUE or I
NVALID_ENUM or INVALID_OPERATION. | |
24 PASS gl.copyTexImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 0, 0, 1, 1, 0) gene
rated one of expected GL errors: INVALID_ENUM or INVALID_OPERATION. | |
25 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 8, 8, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_SHORT, null) generated expected GL error: NO_ERROR. | |
26 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 1, 1, gl.DEPTH_COMPONENT, gl.UNSIG
NED_SHORT, new Uint16Array(1)) generated expected GL error: INVALID_OPERATION. | |
27 PASS gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, 1, 1) generated expected
GL error: INVALID_OPERATION. | |
28 PASS gl.generateMipmap(gl.TEXTURE_2D) generated expected GL error: INVALID_OPERA
TION. | |
29 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
30 PASS depth texture rendered correctly. | |
31 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.TEX
TURE_2D, tex, 0) generated expected GL error: NO_ERROR. | |
32 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE | |
33 PASS gl.clear(gl.DEPTH_BUFFER_BIT) generated expected GL error: INVALID_FRAMEBUF
FER_OPERATION. | |
34 PASS gl.getError() is gl.NO_ERROR | |
35 | |
36 testing: UNSIGNED_INT | |
37 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
38 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
39 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
40 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
41 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
42 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_NEGATIVE_X, 1, gl.DEPTH_COMPONENT, 1, 1,
0, gl.DEPTH_COMPONENT, gl.UNSIGNED_INT, null) generated expected GL error: INVAL
ID_OPERATION. | |
43 PASS gl.texImage2D(gl.TEXTURE_2D, 1, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_INT, null) generated expected GL error: INVALID_OPERATION. | |
44 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 1, 1, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_INT, new Uint32Array(1)) generated expected GL error: INVALID_
OPERATION. | |
45 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, gl.DEPTH_COMPONENT, gl.
UNSIGNED_INT, canvas2) generated one of expected GL errors: INVALID_VALUE or INV
ALID_ENUM or INVALID_OPERATION. | |
46 PASS gl.copyTexImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 0, 0, 1, 1, 0) gene
rated one of expected GL errors: INVALID_ENUM or INVALID_OPERATION. | |
47 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_COMPONENT, 8, 8, 0, gl.DEPTH_COMPO
NENT, gl.UNSIGNED_INT, null) generated expected GL error: NO_ERROR. | |
48 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 1, 1, gl.DEPTH_COMPONENT, gl.UNSIG
NED_INT, new Uint32Array(1)) generated expected GL error: INVALID_OPERATION. | |
49 PASS gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, 1, 1) generated expected
GL error: INVALID_OPERATION. | |
50 PASS gl.generateMipmap(gl.TEXTURE_2D) generated expected GL error: INVALID_OPERA
TION. | |
51 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
52 PASS depth texture rendered correctly. | |
53 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.TEX
TURE_2D, tex, 0) generated expected GL error: NO_ERROR. | |
54 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE | |
55 PASS gl.clear(gl.DEPTH_BUFFER_BIT) generated expected GL error: INVALID_FRAMEBUF
FER_OPERATION. | |
56 PASS gl.getError() is gl.NO_ERROR | |
57 | |
58 testing: UNSIGNED_INT_24_8_WEBGL | |
59 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
60 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
61 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
62 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
63 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
64 PASS gl.texImage2D(gl.TEXTURE_CUBE_MAP_POSITIVE_Y, 1, gl.DEPTH_STENCIL, 1, 1, 0,
gl.DEPTH_STENCIL, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL erro
r: INVALID_OPERATION. | |
65 PASS gl.texImage2D(gl.TEXTURE_2D, 1, gl.DEPTH_STENCIL, 1, 1, 0, gl.DEPTH_STENCIL
, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL error: INVALID_OPERAT
ION. | |
66 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_STENCIL, 1, 1, 0, gl.DEPTH_STENCIL
, ext.UNSIGNED_INT_24_8_WEBGL, new Uint32Array(1)) generated expected GL error:
INVALID_OPERATION. | |
67 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_STENCIL, gl.DEPTH_STENCIL, ext.UNS
IGNED_INT_24_8_WEBGL, canvas2) generated one of expected GL errors: INVALID_VALU
E or INVALID_ENUM or INVALID_OPERATION. | |
68 PASS gl.copyTexImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_STENCIL, 0, 0, 1, 1, 0) genera
ted one of expected GL errors: INVALID_ENUM or INVALID_OPERATION. | |
69 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.DEPTH_STENCIL, 8, 8, 0, gl.DEPTH_STENCIL
, ext.UNSIGNED_INT_24_8_WEBGL, null) generated expected GL error: NO_ERROR. | |
70 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 1, 1, gl.DEPTH_STENCIL, ext.UNSIGN
ED_INT_24_8_WEBGL, new Uint32Array(1)) generated expected GL error: INVALID_OPER
ATION. | |
71 PASS gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, 1, 1) generated expected
GL error: INVALID_OPERATION. | |
72 PASS gl.generateMipmap(gl.TEXTURE_2D) generated expected GL error: INVALID_OPERA
TION. | |
73 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
74 PASS depth texture rendered correctly. | |
75 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.TEXTURE_2D,
tex, 0) generated expected GL error: NO_ERROR. | |
76 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE | |
77 PASS gl.clear(gl.DEPTH_BUFFER_BIT) generated expected GL error: INVALID_FRAMEBUF
FER_OPERATION. | |
78 PASS gl.getError() is gl.NO_ERROR | |
79 | |
80 PASS successfullyParsed is true | |
81 | |
82 TEST COMPLETE | |
83 | |
OLD | NEW |