Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / canvas / webgl / object-deletion-behaviour-expected.txt
1 CONSOLE WARNING: Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.
2 Tests deletion behavior for texture, renderbuffer, shader, and program
3
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5
6
7 shader and program deletion
8 PASS vertex shader loaded
9 PASS fragment shader loaded
10 PASS program is non-null.
11 PASS gl.attachShader(program, vertexShader) was expected value: NO_ERROR.
12 PASS gl.attachShader(program, fragmentShader) was expected value: NO_ERROR.
13 PASS gl.linkProgram(program) was expected value: NO_ERROR.
14 PASS gl.getProgramParameter(program, gl.LINK_STATUS) is true
15 PASS gl.useProgram(program) was expected value: NO_ERROR.
16 PASS gl.deleteShader(vertexShader) was expected value: NO_ERROR.
17 PASS gl.isShader(vertexShader) is true
18 PASS gl.getShaderParameter(vertexShader, gl.DELETE_STATUS) is true
19 PASS gl.detachShader(program, vertexShader) was expected value: NO_ERROR.
20 PASS gl.isShader(vertexShader) is false
21 PASS gl.deleteShader(fragmentShader) was expected value: NO_ERROR.
22 PASS gl.isShader(fragmentShader) is true
23 PASS gl.getShaderParameter(fragmentShader, gl.DELETE_STATUS) is true
24 PASS gl.deleteProgram(program) was expected value: NO_ERROR.
25 PASS gl.isProgram(program) is true
26 PASS gl.getProgramParameter(program, gl.DELETE_STATUS) is true
27 PASS gl.useProgram(null) was expected value: NO_ERROR.
28 PASS gl.isProgram(program) is false
29 PASS gl.isShader(fragmentShader) is false
30
31 texture deletion
32 PASS fbo is non-null.
33 PASS fbo2 is non-null.
34 PASS fbo3 is non-null.
35 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
36 PASS tex is non-null.
37 PASS gl.bindTexture(gl.TEXTURE_2D, tex) was expected value: NO_ERROR.
38 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is tex
39 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, tex, 0) was expected value: NO_ERROR.
40 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is tex
41 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.TEXTURE
42 PASS gl.deleteTexture(tex) was expected value: NO_ERROR.
43 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
44 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) was expected value: INVALID_ENUM.
45 PASS gl.isTexture(tex) is false
46 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is null
47 PASS gl.bindTexture(gl.TEXTURE_2D, tex) was expected value: NO_ERROR.
48 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is null
49 PASS texCubeMap is non-null.
50 PASS gl.bindTexture(gl.TEXTURE_CUBE_MAP, texCubeMap) was expected value: NO_ERROR.
51 PASS gl.getParameter(gl.TEXTURE_BINDING_CUBE_MAP) is texCubeMap
52 PASS gl.deleteTexture(texCubeMap) was expected value: NO_ERROR.
53 PASS gl.isTexture(texCubeMap) is false
54 PASS gl.getParameter(gl.TEXTURE_BINDING_CUBE_MAP) is null
55 PASS gl.bindTexture(gl.TEXTURE_CUBE_MAP, texCubeMap) was expected value: NO_ERROR.
56 PASS gl.getParameter(gl.TEXTURE_BINDING_CUBE_MAP) is null
57 PASS t is non-null.
58 PASS gl.bindTexture(gl.TEXTURE_2D, t) was expected value: NO_ERROR.
59 PASS gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE) was expected value: NO_ERROR.
60 PASS gl.deleteTexture(t) was expected value: NO_ERROR.
61 PASS gl.bindTexture(gl.TEXTURE_2D, t) was expected value: NO_ERROR.
62 PASS gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE) was expected value: INVALID_OPERATION.
63 PASS t2 is non-null.
64 PASS gl.activeTexture(gl.TEXTURE0) was expected value: NO_ERROR.
65 PASS gl.bindTexture(gl.TEXTURE_2D, t2) was expected value: NO_ERROR.
66 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is t2
67 PASS gl.activeTexture(gl.TEXTURE1) was expected value: NO_ERROR.
68 PASS gl.bindTexture(gl.TEXTURE_2D, t2) was expected value: NO_ERROR.
69 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is t2
70 PASS gl.deleteTexture(t2) was expected value: NO_ERROR.
71 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is null
72 PASS gl.activeTexture(gl.TEXTURE0) was expected value: NO_ERROR.
73 PASS gl.getParameter(gl.TEXTURE_BINDING_2D) is null
74
75 renderbuffer deletion
76 PASS rbo is non-null.
77 PASS rbo2 is non-null.
78 PASS rbo3 is non-null.
79 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
80 PASS gl.getParameter(gl.RENDERBUFFER_BINDING) is rbo
81 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
82 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is rbo
83 PASS gl.deleteRenderbuffer(rbo) was expected value: NO_ERROR.
84 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
85 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) was expected value: INVALID_ENUM.
86 PASS gl.isRenderbuffer(rbo) is false
87 PASS gl.getParameter(gl.RENDERBUFFER_BINDING) is null
88 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
89 PASS gl.getParameter(gl.RENDERBUFFER_BINDING) is null
90 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo2) was expected value: NO_ERROR.
91 PASS gl.getParameter(gl.RENDERBUFFER_BINDING) is rbo2
92 PASS gl.deleteRenderbuffer(rbo3) was expected value: NO_ERROR.
93 PASS gl.getParameter(gl.RENDERBUFFER_BINDING) is rbo2
94
95 using deleted renderbuffer
96 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
97 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 16, 16) was expected value: NO_ERROR.
98 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
99 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
100 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
101 PASS gl.clearColor(1,0,0,1) was expected value: NO_ERROR.
102 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
103 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
104 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
105 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
106 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
107 PASS gl.deleteRenderbuffer(rbo) was expected value: NO_ERROR.
108 PASS backbuffer should be red
109 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
110 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
111 PASS fbo should be green
112 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
113 PASS gl.clearColor(0,0,1,1) was expected value: NO_ERROR.
114 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
115 PASS fbo should be blue
116 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [0,0,255,255], "fbo should be blue") was expected value: NO_ERROR.
117 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
118 PASS backbuffer should be red
119 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
120
121 renderbuffer attached twice to same framebuffer
122 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
123 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 16, 16) was expected value: NO_ERROR.
124 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
125 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
126 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo2) was expected value: NO_ERROR.
127 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 16, 16) was expected value: NO_ERROR.
128 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.RENDERBUFFER, rbo2) was expected value: NO_ERROR.
129 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.RENDERBUFFER, rbo2) was expected value: NO_ERROR.
130 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is rbo2
131 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is rbo2
132 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE
133 PASS gl.deleteRenderbuffer(rbo2) was expected value: NO_ERROR.
134 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
135 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
136 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
137 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is rbo
138 PASS gl.deleteRenderbuffer(rbo) was expected value: NO_ERROR.
139 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
140
141 using deleted texture
142 PASS gl.bindTexture(gl.TEXTURE_2D, tex) was expected value: NO_ERROR.
143 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
144 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, tex, 0) was expected value: NO_ERROR.
145 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.UNSIGNED_BYTE, null) was expected value: NO_ERROR.
146 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
147 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
148 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
149 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
150 PASS gl.deleteTexture(tex) was expected value: NO_ERROR.
151 PASS backbuffer should be red
152 PASS wtu.checkCanvasRect(gl, 0, 0, 1, 1, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
153 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
154 PASS fbo should be green
155 PASS wtu.checkCanvasRect(gl, 0, 0, 1, 1, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
156 PASS gl.clearColor(0,0,1,1) was expected value: NO_ERROR.
157 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
158 PASS fbo should be blue
159 PASS wtu.checkCanvasRect(gl, 0, 0, 1, 1, [0,0,255,255], "fbo should be blue") was expected value: NO_ERROR.
160 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
161 PASS backbuffer should be red
162 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
163
164 using deleted renderbuffer
165 PASS rbo is non-null.
166 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
167 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 16, 16) was expected value: NO_ERROR.
168 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
169 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
170 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo2) was expected value: NO_ERROR.
171 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
172 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
173 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
174 PASS gl.clearColor(1,0,0,1) was expected value: NO_ERROR.
175 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
176 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
177 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
178 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
179 PASS gl.deleteRenderbuffer(rbo) was expected value: NO_ERROR.
180 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE
181 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo2) was expected value: NO_ERROR.
182 PASS fbo should be green
183 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
184 PASS gl.clearColor(0,0,1,1) was expected value: NO_ERROR.
185 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
186 PASS fbo should be blue
187 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [0,0,255,255], "fbo should be blue") was expected value: NO_ERROR.
188 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is rbo
189 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
190 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) was expected value: INVALID_ENUM.
191 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) was expected value: NO_ERROR.
192 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE
193 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
194 PASS backbuffer should be red
195 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
196
197 using deleted texture
198 PASS tex is non-null.
199 PASS gl.bindTexture(gl.TEXTURE_2D, tex) was expected value: NO_ERROR.
200 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
201 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, tex, 0) was expected value: NO_ERROR.
202 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.UNSIGNED_BYTE, null) was expected value: NO_ERROR.
203 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo2) was expected value: NO_ERROR.
204 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, tex, 0) was expected value: NO_ERROR.
205 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
206 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
207 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
208 PASS gl.deleteTexture(tex) was expected value: NO_ERROR.
209 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE
210 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo2) was expected value: NO_ERROR.
211 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
212 PASS fbo should be green
213 PASS wtu.checkCanvasRect(gl, 0, 0, 1, 1, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
214 PASS gl.clearColor(0,0,1,1) was expected value: NO_ERROR.
215 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
216 PASS fbo should be blue
217 PASS wtu.checkCanvasRect(gl, 0, 0, 1, 1, [0,0,255,255], "fbo should be blue") was expected value: NO_ERROR.
218 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is tex
219 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
220 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) was expected value: INVALID_ENUM.
221 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is not gl.FRAMEBUFFER_COMPLETE
222 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
223 PASS backbuffer should be red
224 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
225
226 buffer deletion
227 PASS buffer is non-null.
228 PASS gl.bindBuffer(gl.ARRAY_BUFFER, buffer) was expected value: NO_ERROR.
229 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is buffer
230 PASS gl.deleteBuffer(buffer) was expected value: NO_ERROR.
231 PASS gl.isBuffer(buffer) is false
232 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is null
233 PASS gl.bindBuffer(gl.ARRAY_BUFFER, buffer) was expected value: NO_ERROR.
234 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is null
235 PASS buffer2 is non-null.
236 PASS gl.bindBuffer(gl.ARRAY_BUFFER, buffer2) was expected value: NO_ERROR.
237 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is buffer2
238 PASS gl.bindBuffer(gl.ARRAY_BUFFER, null) was expected value: NO_ERROR.
239 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is null
240 PASS gl.deleteBuffer(buffer2) was expected value: NO_ERROR.
241 PASS gl.isBuffer(buffer2) is false
242 PASS gl.bindBuffer(gl.ARRAY_BUFFER, buffer2) was expected value: NO_ERROR.
243 PASS gl.getParameter(gl.ARRAY_BUFFER_BINDING) is null
244 PASS bufferElement is non-null.
245 PASS gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, bufferElement) was expected value: NO_ERROR.
246 PASS gl.getParameter(gl.ELEMENT_ARRAY_BUFFER_BINDING) is bufferElement
247 PASS gl.deleteBuffer(bufferElement) was expected value: NO_ERROR.
248 PASS gl.isBuffer(bufferElement) is false
249 PASS gl.getParameter(gl.ELEMENT_ARRAY_BUFFER_BINDING) is null
250 PASS gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, bufferElement) was expected value: NO_ERROR.
251 PASS gl.getParameter(gl.ELEMENT_ARRAY_BUFFER_BINDING) is null
252 PASS b is non-null.
253 PASS gl.bindBuffer(gl.ARRAY_BUFFER, b) was expected value: NO_ERROR.
254 PASS gl.bufferData(gl.ARRAY_BUFFER, 1, gl.STATIC_DRAW) was expected value: NO_ERROR.
255 PASS gl.deleteBuffer(b) was expected value: NO_ERROR.
256 PASS gl.bindBuffer(gl.ARRAY_BUFFER, b) was expected value: NO_ERROR.
257 PASS gl.bufferData(gl.ARRAY_BUFFER, 1, gl.STATIC_DRAW) was expected value: INVALID_OPERATION.
258 PASS b1 is non-null.
259 PASS gl.bindBuffer(gl.ARRAY_BUFFER, b1); was expected value: NO_ERROR.
260 PASS gl.enableVertexAttribArray(1); was expected value: NO_ERROR.
261 PASS gl.vertexAttribPointer(1, 4, gl.FLOAT, false, 0, 0); was expected value: NO_ERROR.
262 PASS b2 is non-null.
263 PASS gl.bindBuffer(gl.ARRAY_BUFFER, b2); was expected value: NO_ERROR.
264 PASS gl.enableVertexAttribArray(2); was expected value: NO_ERROR.
265 PASS gl.vertexAttribPointer(2, 4, gl.FLOAT, false, 0, 0); was expected value: NO_ERROR.
266 PASS gl.enableVertexAttribArray(3); was expected value: NO_ERROR.
267 PASS gl.vertexAttribPointer(3, 4, gl.FLOAT, false, 0, 0); was expected value: NO_ERROR.
268 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is b1
269 PASS gl.getVertexAttrib(2, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is b2
270 PASS gl.getVertexAttrib(3, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is b2
271 PASS gl.deleteBuffer(b2); was expected value: NO_ERROR.
272 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is b1
273 PASS gl.getVertexAttrib(2, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is null
274 PASS gl.getVertexAttrib(3, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is null
275 PASS gl.deleteBuffer(b1); was expected value: NO_ERROR.
276 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is null
277
278 framebuffer deletion
279 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
280 PASS gl.getParameter(gl.FRAMEBUFFER_BINDING) is fbo
281 PASS gl.deleteFramebuffer(fbo) was expected value: NO_ERROR.
282 PASS gl.isFramebuffer(fbo) is false
283 PASS gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
284 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
285 PASS gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
286 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo2) was expected value: NO_ERROR.
287 PASS gl.getParameter(gl.FRAMEBUFFER_BINDING) is fbo2
288 PASS gl.deleteFramebuffer(fbo3) was expected value: NO_ERROR.
289 PASS gl.getParameter(gl.FRAMEBUFFER_BINDING) is fbo2
290 PASS fbo is non-null.
291 PASS rbo is non-null.
292 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
293 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
294 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 16, 16) was expected value: NO_ERROR.
295 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERBUFFER, rbo) was expected value: NO_ERROR.
296 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
297 PASS gl.clearColor(1,0,0,1) was expected value: NO_ERROR.
298 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
299 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, fbo) was expected value: NO_ERROR.
300 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
301 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
302 PASS fbo should be green
303 PASS wtu.checkCanvasRect(gl, 0, 0, 16, 16, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
304 PASS outside fbo should be black
305 PASS wtu.checkCanvasRect(gl, 16, 16, 1, 1, [0,0,0,0], "outside fbo should be black") was expected value: NO_ERROR.
306 PASS gl.deleteFramebuffer(fbo) was expected value: NO_ERROR.
307 PASS backbuffer should be red
308 PASS wtu.checkCanvasRect(gl, 0, 0, 300, 150, [255,0,0,255], "backbuffer should be red") was expected value: NO_ERROR.
309 PASS outside backbuffer should be black
310 PASS wtu.checkCanvasRect(gl, 300, 0, 300, 300, [0,0,0,0], "outside backbuffer should be black") was expected value: NO_ERROR.
311 PASS outside backbuffer should be black
312 PASS wtu.checkCanvasRect(gl, 0, 150, 300, 300, [0,0,0,0], "outside backbuffer should be black") was expected value: NO_ERROR.
313 PASS gl.clearColor(0,1,0,1) was expected value: NO_ERROR.
314 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR.
315 PASS fbo should be green
316 PASS wtu.checkCanvasRect(gl, 0, 0, 300, 150, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
317 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, null) was expected value: NO_ERROR.
318 PASS fbo should be green
319 PASS wtu.checkCanvasRect(gl, 0, 0, 300, 150, [0,255,0,255], "fbo should be green") was expected value: NO_ERROR.
320 PASS successfullyParsed is true
321
322 TEST COMPLETE
323