OLD | NEW |
| (Empty) |
1 Test framebuffer object attachment behaviors | |
2 | |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
4 | |
5 | |
6 Dimensions 0 x 0 | |
7 Create renderbuffers | |
8 PASS gl = create3DContext() is non-null. | |
9 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
10 PASS getError was expected value: NO_ERROR : | |
11 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
12 PASS getError was expected value: NO_ERROR : | |
13 PASS stencilBuffer = gl.createRenderbuffer() is non-null. | |
14 PASS getError was expected value: NO_ERROR : | |
15 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
16 PASS getError was expected value: NO_ERROR : | |
17 Attach depth using DEPTH_ATTACHMENT | |
18 PASS fbo = gl.createFramebuffer() is non-null. | |
19 PASS getError was expected value: NO_ERROR : | |
20 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
21 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
22 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
23 Attach depth using STENCIL_ATTACHMENT | |
24 PASS fbo = gl.createFramebuffer() is non-null. | |
25 PASS getError was expected value: NO_ERROR : | |
26 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
27 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
28 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
29 Attach depth using DEPTH_STENCIL_ATTACHMENT | |
30 PASS fbo = gl.createFramebuffer() is non-null. | |
31 PASS getError was expected value: NO_ERROR : | |
32 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
33 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
34 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
35 Attach stencil using STENCIL_ATTACHMENT | |
36 PASS fbo = gl.createFramebuffer() is non-null. | |
37 PASS getError was expected value: NO_ERROR : | |
38 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
39 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
40 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
41 Attach stencil using DEPTH_ATTACHMENT | |
42 PASS fbo = gl.createFramebuffer() is non-null. | |
43 PASS getError was expected value: NO_ERROR : | |
44 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
45 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
46 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
47 Attach stencil using DEPTH_STENCIL_ATTACHMENT | |
48 PASS fbo = gl.createFramebuffer() is non-null. | |
49 PASS getError was expected value: NO_ERROR : | |
50 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
51 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
52 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
53 Attach depthStencil using DEPTH_STENCIL_ATTACHMENT | |
54 PASS fbo = gl.createFramebuffer() is non-null. | |
55 PASS getError was expected value: NO_ERROR : | |
56 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
57 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
58 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
59 Attach depthStencil using DEPTH_ATTACHMENT | |
60 PASS fbo = gl.createFramebuffer() is non-null. | |
61 PASS getError was expected value: NO_ERROR : | |
62 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
63 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
64 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
65 Attach depthStencil using STENCIL_ATTACHMENT | |
66 PASS fbo = gl.createFramebuffer() is non-null. | |
67 PASS getError was expected value: NO_ERROR : | |
68 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
69 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
70 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
71 Attach depth, then stencil, causing conflict | |
72 PASS fbo = gl.createFramebuffer() is non-null. | |
73 PASS getError was expected value: NO_ERROR : | |
74 PASS getError was expected value: NO_ERROR : | |
75 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
76 Attach stencil, then depth, causing conflict | |
77 PASS fbo = gl.createFramebuffer() is non-null. | |
78 PASS getError was expected value: NO_ERROR : | |
79 PASS getError was expected value: NO_ERROR : | |
80 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
81 Attach depth, then depthStencil, causing conflict | |
82 PASS fbo = gl.createFramebuffer() is non-null. | |
83 PASS getError was expected value: NO_ERROR : | |
84 PASS getError was expected value: NO_ERROR : | |
85 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
86 Attach depthStencil, then depth, causing conflict | |
87 PASS fbo = gl.createFramebuffer() is non-null. | |
88 PASS getError was expected value: NO_ERROR : | |
89 PASS getError was expected value: NO_ERROR : | |
90 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
91 Attach stencil, then depthStencil, causing conflict | |
92 PASS fbo = gl.createFramebuffer() is non-null. | |
93 PASS getError was expected value: NO_ERROR : | |
94 PASS getError was expected value: NO_ERROR : | |
95 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
96 Attach depthStencil, then stencil, causing conflict | |
97 PASS fbo = gl.createFramebuffer() is non-null. | |
98 PASS getError was expected value: NO_ERROR : | |
99 PASS getError was expected value: NO_ERROR : | |
100 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
101 Attach color renderbuffer with internalformat == RGBA4 | |
102 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
103 PASS getError was expected value: NO_ERROR : | |
104 PASS fbo = gl.createFramebuffer() is non-null. | |
105 PASS getError was expected value: NO_ERROR : | |
106 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
107 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
108 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
109 Attach color renderbuffer with internalformat == RGB5_A1 | |
110 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
111 PASS getError was expected value: NO_ERROR : | |
112 PASS fbo = gl.createFramebuffer() is non-null. | |
113 PASS getError was expected value: NO_ERROR : | |
114 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
115 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
116 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
117 Attach color renderbuffer with internalformat == RGB565 | |
118 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
119 PASS getError was expected value: NO_ERROR : | |
120 PASS fbo = gl.createFramebuffer() is non-null. | |
121 PASS getError was expected value: NO_ERROR : | |
122 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
123 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
124 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
125 Create and attach depthStencil renderbuffer | |
126 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
127 PASS getError was expected value: NO_ERROR : | |
128 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is widt
h | |
129 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is hei
ght | |
130 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMA
T) is gl.DEPTH_STENCIL | |
131 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0 | |
132 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is
0 | |
133 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is
0 | |
134 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is
0 | |
135 PASS getError was expected value: NO_ERROR : | |
136 PASS fbo = gl.createFramebuffer() is non-null. | |
137 PASS getError was expected value: NO_ERROR : | |
138 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
139 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
140 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
141 | |
142 Dimensions 0 x 2 | |
143 Create renderbuffers | |
144 PASS gl = create3DContext() is non-null. | |
145 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
146 PASS getError was expected value: NO_ERROR : | |
147 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
148 PASS getError was expected value: NO_ERROR : | |
149 PASS stencilBuffer = gl.createRenderbuffer() is non-null. | |
150 PASS getError was expected value: NO_ERROR : | |
151 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
152 PASS getError was expected value: NO_ERROR : | |
153 Attach depth using DEPTH_ATTACHMENT | |
154 PASS fbo = gl.createFramebuffer() is non-null. | |
155 PASS getError was expected value: NO_ERROR : | |
156 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
157 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
158 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
159 Attach depth using STENCIL_ATTACHMENT | |
160 PASS fbo = gl.createFramebuffer() is non-null. | |
161 PASS getError was expected value: NO_ERROR : | |
162 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
163 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
164 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
165 Attach depth using DEPTH_STENCIL_ATTACHMENT | |
166 PASS fbo = gl.createFramebuffer() is non-null. | |
167 PASS getError was expected value: NO_ERROR : | |
168 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
169 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
170 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
171 Attach stencil using STENCIL_ATTACHMENT | |
172 PASS fbo = gl.createFramebuffer() is non-null. | |
173 PASS getError was expected value: NO_ERROR : | |
174 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
175 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
176 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
177 Attach stencil using DEPTH_ATTACHMENT | |
178 PASS fbo = gl.createFramebuffer() is non-null. | |
179 PASS getError was expected value: NO_ERROR : | |
180 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
181 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
182 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
183 Attach stencil using DEPTH_STENCIL_ATTACHMENT | |
184 PASS fbo = gl.createFramebuffer() is non-null. | |
185 PASS getError was expected value: NO_ERROR : | |
186 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
187 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
188 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
189 Attach depthStencil using DEPTH_STENCIL_ATTACHMENT | |
190 PASS fbo = gl.createFramebuffer() is non-null. | |
191 PASS getError was expected value: NO_ERROR : | |
192 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
193 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
194 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
195 Attach depthStencil using DEPTH_ATTACHMENT | |
196 PASS fbo = gl.createFramebuffer() is non-null. | |
197 PASS getError was expected value: NO_ERROR : | |
198 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
199 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
200 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
201 Attach depthStencil using STENCIL_ATTACHMENT | |
202 PASS fbo = gl.createFramebuffer() is non-null. | |
203 PASS getError was expected value: NO_ERROR : | |
204 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
205 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
206 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
207 Attach depth, then stencil, causing conflict | |
208 PASS fbo = gl.createFramebuffer() is non-null. | |
209 PASS getError was expected value: NO_ERROR : | |
210 PASS getError was expected value: NO_ERROR : | |
211 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
212 Attach stencil, then depth, causing conflict | |
213 PASS fbo = gl.createFramebuffer() is non-null. | |
214 PASS getError was expected value: NO_ERROR : | |
215 PASS getError was expected value: NO_ERROR : | |
216 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
217 Attach depth, then depthStencil, causing conflict | |
218 PASS fbo = gl.createFramebuffer() is non-null. | |
219 PASS getError was expected value: NO_ERROR : | |
220 PASS getError was expected value: NO_ERROR : | |
221 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
222 Attach depthStencil, then depth, causing conflict | |
223 PASS fbo = gl.createFramebuffer() is non-null. | |
224 PASS getError was expected value: NO_ERROR : | |
225 PASS getError was expected value: NO_ERROR : | |
226 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
227 Attach stencil, then depthStencil, causing conflict | |
228 PASS fbo = gl.createFramebuffer() is non-null. | |
229 PASS getError was expected value: NO_ERROR : | |
230 PASS getError was expected value: NO_ERROR : | |
231 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
232 Attach depthStencil, then stencil, causing conflict | |
233 PASS fbo = gl.createFramebuffer() is non-null. | |
234 PASS getError was expected value: NO_ERROR : | |
235 PASS getError was expected value: NO_ERROR : | |
236 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
237 Attach color renderbuffer with internalformat == RGBA4 | |
238 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
239 PASS getError was expected value: NO_ERROR : | |
240 PASS fbo = gl.createFramebuffer() is non-null. | |
241 PASS getError was expected value: NO_ERROR : | |
242 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
243 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
244 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
245 Attach color renderbuffer with internalformat == RGB5_A1 | |
246 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
247 PASS getError was expected value: NO_ERROR : | |
248 PASS fbo = gl.createFramebuffer() is non-null. | |
249 PASS getError was expected value: NO_ERROR : | |
250 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
251 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
252 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
253 Attach color renderbuffer with internalformat == RGB565 | |
254 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
255 PASS getError was expected value: NO_ERROR : | |
256 PASS fbo = gl.createFramebuffer() is non-null. | |
257 PASS getError was expected value: NO_ERROR : | |
258 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
259 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
260 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
261 Create and attach depthStencil renderbuffer | |
262 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
263 PASS getError was expected value: NO_ERROR : | |
264 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is widt
h | |
265 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMA
T) is gl.DEPTH_STENCIL | |
266 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0 | |
267 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is
0 | |
268 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is
0 | |
269 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is
0 | |
270 PASS getError was expected value: NO_ERROR : | |
271 PASS fbo = gl.createFramebuffer() is non-null. | |
272 PASS getError was expected value: NO_ERROR : | |
273 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
274 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
275 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
276 | |
277 Dimensions 2 x 0 | |
278 Create renderbuffers | |
279 PASS gl = create3DContext() is non-null. | |
280 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
281 PASS getError was expected value: NO_ERROR : | |
282 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
283 PASS getError was expected value: NO_ERROR : | |
284 PASS stencilBuffer = gl.createRenderbuffer() is non-null. | |
285 PASS getError was expected value: NO_ERROR : | |
286 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
287 PASS getError was expected value: NO_ERROR : | |
288 Attach depth using DEPTH_ATTACHMENT | |
289 PASS fbo = gl.createFramebuffer() is non-null. | |
290 PASS getError was expected value: NO_ERROR : | |
291 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
292 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
293 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
294 Attach depth using STENCIL_ATTACHMENT | |
295 PASS fbo = gl.createFramebuffer() is non-null. | |
296 PASS getError was expected value: NO_ERROR : | |
297 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
298 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
299 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
300 Attach depth using DEPTH_STENCIL_ATTACHMENT | |
301 PASS fbo = gl.createFramebuffer() is non-null. | |
302 PASS getError was expected value: NO_ERROR : | |
303 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
304 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
305 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
306 Attach stencil using STENCIL_ATTACHMENT | |
307 PASS fbo = gl.createFramebuffer() is non-null. | |
308 PASS getError was expected value: NO_ERROR : | |
309 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
310 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
311 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
312 Attach stencil using DEPTH_ATTACHMENT | |
313 PASS fbo = gl.createFramebuffer() is non-null. | |
314 PASS getError was expected value: NO_ERROR : | |
315 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
316 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
317 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
318 Attach stencil using DEPTH_STENCIL_ATTACHMENT | |
319 PASS fbo = gl.createFramebuffer() is non-null. | |
320 PASS getError was expected value: NO_ERROR : | |
321 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
322 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
323 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
324 Attach depthStencil using DEPTH_STENCIL_ATTACHMENT | |
325 PASS fbo = gl.createFramebuffer() is non-null. | |
326 PASS getError was expected value: NO_ERROR : | |
327 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
328 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
329 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
330 Attach depthStencil using DEPTH_ATTACHMENT | |
331 PASS fbo = gl.createFramebuffer() is non-null. | |
332 PASS getError was expected value: NO_ERROR : | |
333 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
334 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
335 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
336 Attach depthStencil using STENCIL_ATTACHMENT | |
337 PASS fbo = gl.createFramebuffer() is non-null. | |
338 PASS getError was expected value: NO_ERROR : | |
339 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
340 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
341 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
342 Attach depth, then stencil, causing conflict | |
343 PASS fbo = gl.createFramebuffer() is non-null. | |
344 PASS getError was expected value: NO_ERROR : | |
345 PASS getError was expected value: NO_ERROR : | |
346 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
347 Attach stencil, then depth, causing conflict | |
348 PASS fbo = gl.createFramebuffer() is non-null. | |
349 PASS getError was expected value: NO_ERROR : | |
350 PASS getError was expected value: NO_ERROR : | |
351 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
352 Attach depth, then depthStencil, causing conflict | |
353 PASS fbo = gl.createFramebuffer() is non-null. | |
354 PASS getError was expected value: NO_ERROR : | |
355 PASS getError was expected value: NO_ERROR : | |
356 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
357 Attach depthStencil, then depth, causing conflict | |
358 PASS fbo = gl.createFramebuffer() is non-null. | |
359 PASS getError was expected value: NO_ERROR : | |
360 PASS getError was expected value: NO_ERROR : | |
361 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
362 Attach stencil, then depthStencil, causing conflict | |
363 PASS fbo = gl.createFramebuffer() is non-null. | |
364 PASS getError was expected value: NO_ERROR : | |
365 PASS getError was expected value: NO_ERROR : | |
366 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
367 Attach depthStencil, then stencil, causing conflict | |
368 PASS fbo = gl.createFramebuffer() is non-null. | |
369 PASS getError was expected value: NO_ERROR : | |
370 PASS getError was expected value: NO_ERROR : | |
371 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
372 Attach color renderbuffer with internalformat == RGBA4 | |
373 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
374 PASS getError was expected value: NO_ERROR : | |
375 PASS fbo = gl.createFramebuffer() is non-null. | |
376 PASS getError was expected value: NO_ERROR : | |
377 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
378 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
379 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
380 Attach color renderbuffer with internalformat == RGB5_A1 | |
381 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
382 PASS getError was expected value: NO_ERROR : | |
383 PASS fbo = gl.createFramebuffer() is non-null. | |
384 PASS getError was expected value: NO_ERROR : | |
385 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
386 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
387 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
388 Attach color renderbuffer with internalformat == RGB565 | |
389 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
390 PASS getError was expected value: NO_ERROR : | |
391 PASS fbo = gl.createFramebuffer() is non-null. | |
392 PASS getError was expected value: NO_ERROR : | |
393 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
394 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
395 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
396 Create and attach depthStencil renderbuffer | |
397 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
398 PASS getError was expected value: NO_ERROR : | |
399 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is hei
ght | |
400 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMA
T) is gl.DEPTH_STENCIL | |
401 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0 | |
402 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is
0 | |
403 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is
0 | |
404 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is
0 | |
405 PASS getError was expected value: NO_ERROR : | |
406 PASS fbo = gl.createFramebuffer() is non-null. | |
407 PASS getError was expected value: NO_ERROR : | |
408 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
409 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
410 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
411 | |
412 Dimensions 2 x 2 | |
413 Create renderbuffers | |
414 PASS gl = create3DContext() is non-null. | |
415 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
416 PASS getError was expected value: NO_ERROR : | |
417 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
418 PASS getError was expected value: NO_ERROR : | |
419 PASS stencilBuffer = gl.createRenderbuffer() is non-null. | |
420 PASS getError was expected value: NO_ERROR : | |
421 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
422 PASS getError was expected value: NO_ERROR : | |
423 Attach depth using DEPTH_ATTACHMENT | |
424 PASS fbo = gl.createFramebuffer() is non-null. | |
425 PASS getError was expected value: NO_ERROR : | |
426 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
427 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
428 PASS gl.getParameter(gl.DEPTH_BITS) >= 16 is true | |
429 PASS gl.getParameter(gl.STENCIL_BITS) == 0 is true | |
430 Attach depth using STENCIL_ATTACHMENT | |
431 PASS fbo = gl.createFramebuffer() is non-null. | |
432 PASS getError was expected value: NO_ERROR : | |
433 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
434 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
435 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
436 Attach depth using DEPTH_STENCIL_ATTACHMENT | |
437 PASS fbo = gl.createFramebuffer() is non-null. | |
438 PASS getError was expected value: NO_ERROR : | |
439 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
440 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
441 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
442 Attach stencil using STENCIL_ATTACHMENT | |
443 PASS fbo = gl.createFramebuffer() is non-null. | |
444 PASS getError was expected value: NO_ERROR : | |
445 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
446 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
447 PASS gl.getParameter(gl.DEPTH_BITS) == 0 is true | |
448 PASS gl.getParameter(gl.STENCIL_BITS) >= 8 is true | |
449 Attach stencil using DEPTH_ATTACHMENT | |
450 PASS fbo = gl.createFramebuffer() is non-null. | |
451 PASS getError was expected value: NO_ERROR : | |
452 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
453 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
454 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
455 Attach stencil using DEPTH_STENCIL_ATTACHMENT | |
456 PASS fbo = gl.createFramebuffer() is non-null. | |
457 PASS getError was expected value: NO_ERROR : | |
458 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
459 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
460 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
461 Attach depthStencil using DEPTH_STENCIL_ATTACHMENT | |
462 PASS fbo = gl.createFramebuffer() is non-null. | |
463 PASS getError was expected value: NO_ERROR : | |
464 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
465 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
466 PASS gl.getParameter(gl.DEPTH_BITS) >= 16 is true | |
467 PASS gl.getParameter(gl.STENCIL_BITS) >= 8 is true | |
468 Attach depthStencil using DEPTH_ATTACHMENT | |
469 PASS fbo = gl.createFramebuffer() is non-null. | |
470 PASS getError was expected value: NO_ERROR : | |
471 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
472 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
473 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
474 Attach depthStencil using STENCIL_ATTACHMENT | |
475 PASS fbo = gl.createFramebuffer() is non-null. | |
476 PASS getError was expected value: NO_ERROR : | |
477 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054 | |
478 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
479 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : | |
480 Attach depth, then stencil, causing conflict | |
481 PASS fbo = gl.createFramebuffer() is non-null. | |
482 PASS getError was expected value: NO_ERROR : | |
483 PASS getError was expected value: NO_ERROR : | |
484 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
485 Attach stencil, then depth, causing conflict | |
486 PASS fbo = gl.createFramebuffer() is non-null. | |
487 PASS getError was expected value: NO_ERROR : | |
488 PASS getError was expected value: NO_ERROR : | |
489 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
490 Attach depth, then depthStencil, causing conflict | |
491 PASS fbo = gl.createFramebuffer() is non-null. | |
492 PASS getError was expected value: NO_ERROR : | |
493 PASS getError was expected value: NO_ERROR : | |
494 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
495 Attach depthStencil, then depth, causing conflict | |
496 PASS fbo = gl.createFramebuffer() is non-null. | |
497 PASS getError was expected value: NO_ERROR : | |
498 PASS getError was expected value: NO_ERROR : | |
499 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
500 Attach stencil, then depthStencil, causing conflict | |
501 PASS fbo = gl.createFramebuffer() is non-null. | |
502 PASS getError was expected value: NO_ERROR : | |
503 PASS getError was expected value: NO_ERROR : | |
504 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
505 Attach depthStencil, then stencil, causing conflict | |
506 PASS fbo = gl.createFramebuffer() is non-null. | |
507 PASS getError was expected value: NO_ERROR : | |
508 PASS getError was expected value: NO_ERROR : | |
509 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061 | |
510 Attach color renderbuffer with internalformat == RGBA4 | |
511 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
512 PASS getError was expected value: NO_ERROR : | |
513 PASS fbo = gl.createFramebuffer() is non-null. | |
514 PASS getError was expected value: NO_ERROR : | |
515 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
516 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
517 PASS gl.getParameter(gl.DEPTH_BITS) == 0 is true | |
518 PASS gl.getParameter(gl.STENCIL_BITS) == 0 is true | |
519 Attach color renderbuffer with internalformat == RGB5_A1 | |
520 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
521 PASS getError was expected value: NO_ERROR : | |
522 PASS fbo = gl.createFramebuffer() is non-null. | |
523 PASS getError was expected value: NO_ERROR : | |
524 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
525 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
526 PASS gl.getParameter(gl.DEPTH_BITS) == 0 is true | |
527 PASS gl.getParameter(gl.STENCIL_BITS) == 0 is true | |
528 Attach color renderbuffer with internalformat == RGB565 | |
529 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
530 PASS getError was expected value: NO_ERROR : | |
531 PASS fbo = gl.createFramebuffer() is non-null. | |
532 PASS getError was expected value: NO_ERROR : | |
533 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
534 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
535 PASS gl.getParameter(gl.DEPTH_BITS) == 0 is true | |
536 PASS gl.getParameter(gl.STENCIL_BITS) == 0 is true | |
537 Create and attach depthStencil renderbuffer | |
538 PASS depthStencilBuffer = gl.createRenderbuffer() is non-null. | |
539 PASS getError was expected value: NO_ERROR : | |
540 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is widt
h | |
541 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is hei
ght | |
542 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMA
T) is gl.DEPTH_STENCIL | |
543 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0 | |
544 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is
0 | |
545 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is
0 | |
546 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is
0 | |
547 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_DEPTH_SIZE) >
0 is true | |
548 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_STENCIL_SIZE)
> 0 is true | |
549 PASS getError was expected value: NO_ERROR : | |
550 PASS fbo = gl.createFramebuffer() is non-null. | |
551 PASS getError was expected value: NO_ERROR : | |
552 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053 | |
553 PASS gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParam
eter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true | |
554 PASS gl.getParameter(gl.DEPTH_BITS) >= 16 is true | |
555 PASS gl.getParameter(gl.STENCIL_BITS) >= 8 is true | |
556 | |
557 test: DEPTH_COMPONENT16 vs DEPTH_STENCIL with delete | |
558 PASS should be green | |
559 test deleting second renderbuffer | |
560 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
561 PASS getError was expected value: NO_ERROR : | |
562 PASS should be green | |
563 | |
564 test: DEPTH_COMPONENT16 vs DEPTH_STENCIL with unbind | |
565 PASS should be green | |
566 test unbinding second renderbuffer | |
567 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
568 PASS getError was expected value: NO_ERROR : | |
569 PASS should be green | |
570 | |
571 test: DEPTH_STENCIL vs DEPTH_COMPONENT16 with delete | |
572 PASS should be green | |
573 test deleting second renderbuffer | |
574 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
575 PASS getError was expected value: NO_ERROR : | |
576 PASS should be green | |
577 | |
578 test: DEPTH_STENCIL vs DEPTH_COMPONENT16 with unbind | |
579 PASS should be green | |
580 test unbinding second renderbuffer | |
581 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
582 PASS getError was expected value: NO_ERROR : | |
583 PASS should be green | |
584 PASS getError was expected value: NO_ERROR : | |
585 PASS fbo = gl.createFramebuffer() is non-null. | |
586 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
587 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
588 PASS getError was expected value: NO_ERROR : | |
589 | |
590 Attachments of different sizes should be FRAMEBUFFER_INCOMPLETE_DIMENSIONS (Open
GL ES 2.0 4.4.5) | |
591 PASS fbo = gl.createFramebuffer() is non-null. | |
592 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
593 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
594 PASS getError was expected value: NO_ERROR : | |
595 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
596 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED | |
597 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
598 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED | |
599 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
600 PASS getError was expected value: NO_ERROR : | |
601 PASS getError was expected value: NO_ERROR : | |
602 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED | |
603 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
604 PASS getError was expected value: NO_ERROR : | |
605 PASS fbo = gl.createFramebuffer() is non-null. | |
606 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
607 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
608 | |
609 Wrong storage type for type of attachment be FRAMEBUFFER_INCOMPLETE_ATTACHMENT (
OpenGL ES 2.0 4.4.5) | |
610 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
ATTACHMENT was FRAMEBUFFER_INCOMPLETE_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED | |
611 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
612 | |
613 0 size attachment should be FRAMEBUFFER_INCOMPLETE_ATTACHMENT (OpenGL ES 2.0 4.4
.5) | |
614 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
ATTACHMENT was FRAMEBUFFER_INCOMPLETE_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED | |
615 PASS getError was expected value: NO_ERROR : | |
616 | |
617 No attachments should be INCOMPLETE_FRAMEBUFFER_MISSING_ATTACHMENT (OpenGL ES 2.
0 4.4.5) | |
618 PASS fbo = gl.createFramebuffer() is non-null. | |
619 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_
UNSUPPORTED | |
620 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
621 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
622 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_
UNSUPPORTED | |
623 PASS getError was expected value: NO_ERROR : | |
624 | |
625 Test drawing or reading from an incomplete framebuffer | |
626 PASS fbo = gl.createFramebuffer() is non-null. | |
627 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
628 PASS depthBuffer = gl.createRenderbuffer() is non-null. | |
629 PASS getError was expected value: NO_ERROR : | |
630 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE wa
s FRAMEBUFFER_COMPLETE | |
631 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED | |
632 | |
633 Drawing or reading from an incomplete framebuffer should generate INVALID_FRAMEB
UFFER_OPERATION | |
634 PASS getError was expected value: NO_ERROR : | |
635 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays wit
h incomplete framebuffer | |
636 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels fro
m incomplete framebuffer | |
637 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexImage2D from incomplete framebuffer | |
638 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexSubImage2D from incomplete framebuffer | |
639 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with inc
omplete framebuffer | |
640 PASS fbo2 = gl.createFramebuffer() is non-null. | |
641 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_
MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_
UNSUPPORTED | |
642 | |
643 Drawing or reading from an incomplete framebuffer should generate INVALID_FRAMEB
UFFER_OPERATION | |
644 PASS getError was expected value: NO_ERROR : | |
645 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays wit
h incomplete framebuffer | |
646 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels fro
m incomplete framebuffer | |
647 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexImage2D from incomplete framebuffer | |
648 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexSubImage2D from incomplete framebuffer | |
649 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with inc
omplete framebuffer | |
650 PASS colorBuffer = gl.createRenderbuffer() is non-null. | |
651 | |
652 Drawing or reading from an incomplete framebuffer should generate INVALID_FRAMEB
UFFER_OPERATION | |
653 PASS getError was expected value: NO_ERROR : | |
654 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays wit
h incomplete framebuffer | |
655 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels fro
m incomplete framebuffer | |
656 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexImage2D from incomplete framebuffer | |
657 PASS getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : c
opyTexSubImage2D from incomplete framebuffer | |
658 PASS getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with inc
omplete framebuffer | |
659 PASS successfullyParsed is true | |
660 | |
661 TEST COMPLETE | |
662 | |
OLD | NEW |