Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(229)

Side by Side Diff: content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Issue 1974893002: WebGL2 expectations: add initial webgl2 ANGLE expectations (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s 4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s
5 5
6 # See the GpuTestExpectations class for documentation. 6 # See the GpuTestExpectations class for documentation.
7 7
8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations):
9 def __init__(self, conformance_path): 9 def __init__(self, conformance_path):
10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) 10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path)
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 68
69 self.Fail('deqp/data/gles3/shaders/preprocessor.html', bug=483282) 69 self.Fail('deqp/data/gles3/shaders/preprocessor.html', bug=483282)
70 self.Flaky('deqp/functional/gles3/shaderindexing.html', bug=483282) 70 self.Flaky('deqp/functional/gles3/shaderindexing.html', bug=483282)
71 71
72 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282) 72 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282)
73 73
74 self.Fail('conformance2/misc/expando-loss-2.html', bug=483282) 74 self.Fail('conformance2/misc/expando-loss-2.html', bug=483282)
75 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) 75 self.Flaky('conformance2/query/occlusion-query.html', bug=603168)
76 self.Fail('conformance2/vertex_arrays/vertex-array-object.html', bug=483282) 76 self.Fail('conformance2/vertex_arrays/vertex-array-object.html', bug=483282)
77 77
78 # All platforms when running ANGLE
79 self.Skip('conformance2/textures/misc/copy-texture-image.html',
80 ['d3d9', 'd3d11', 'opengl'], bug=577144) # crash on debug
81 self.Fail('conformance2/textures/misc/tex-unpack-params.html',
82 ['d3d9', 'd3d11', 'opengl'], bug=483282)
83
84 # Avoid a conflict with a Mac expectation by setting
85 self.Fail('conformance2/textures/misc/tex-input-validation.html',
86 ['d3d9', 'd3d11', 'opengl'], bug=483282)
87
88 # Failing because the tests are using invalid combinations of source and
89 # destination formats, see https://github.com/KhronosGroup/WebGL/issues/1628
90 self.Fail('conformance2/textures/webgl_canvas/' +
91 'tex-2d-r8-red-unsigned_byte.html',
92 ['d3d9', 'd3d11', 'opengl'], bug=483282)
93 self.Fail('conformance2/textures/webgl_canvas/' +
94 'tex-2d-rg8-rg-unsigned_byte.html',
95 ['d3d9', 'd3d11', 'opengl'], bug=483282)
96 self.Fail('conformance2/textures/webgl_canvas/' +
97 'tex-2d-rgb8-rgb-unsigned_byte.html',
98 ['d3d9', 'd3d11', 'opengl'], bug=483282)
99 self.Fail('conformance2/textures/webgl_canvas/' +
100 'tex-2d-rgb565-rgb-unsigned_byte.html',
101 ['d3d9', 'd3d11', 'opengl'], bug=483282)
102 self.Fail('conformance2/textures/webgl_canvas/' +
103 'tex-2d-rgb565-rgb-unsigned_short_5_6_5.html',
104 ['d3d9', 'd3d11', 'opengl'], bug=483282)
105 self.Fail('conformance2/textures/webgl_canvas/' +
106 'tex-2d-rgb5_a1-rgba-unsigned_byte.html',
107 ['d3d9', 'd3d11', 'opengl'], bug=483282)
108 self.Fail('conformance2/textures/webgl_canvas/' +
109 'tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html',
110 ['d3d9', 'd3d11', 'opengl'], bug=483282)
111 self.Fail('conformance2/textures/webgl_canvas/' +
112 'tex-2d-rgba4-rgba-unsigned_byte.html',
113 ['d3d9', 'd3d11', 'opengl'], bug=483282)
114 self.Fail('conformance2/textures/webgl_canvas/' +
115 'tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html',
116 ['d3d9', 'd3d11', 'opengl'], bug=483282)
117
78 # Windows only. 118 # Windows only.
79 119
80 self.Fail('deqp/functional/gles3/negativefragmentapi.html', 120 self.Fail('deqp/functional/gles3/negativefragmentapi.html',
81 ['win'], bug=483282) 121 ['win'], bug=483282)
82 self.Fail('deqp/functional/gles3/vertexarrays.html', 122 self.Fail('deqp/functional/gles3/vertexarrays.html',
83 ['win'], bug=483282) 123 ['win'], bug=483282)
84 124
85 self.Fail('conformance2/textures/canvas/' + 125 self.Fail('conformance2/textures/canvas/' +
86 'tex-2d-r8-red-unsigned_byte.html', 126 'tex-2d-r8-red-unsigned_byte.html',
87 ['win'], bug=483282) 127 ['win'], bug=483282)
(...skipping 14 matching lines...) Expand all
102 ['win'], bug=483282) 142 ['win'], bug=483282)
103 self.Fail('conformance2/textures/canvas/' + 143 self.Fail('conformance2/textures/canvas/' +
104 'tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html', 144 'tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html',
105 ['win'], bug=483282) 145 ['win'], bug=483282)
106 self.Fail('conformance2/textures/canvas/' + 146 self.Fail('conformance2/textures/canvas/' +
107 'tex-2d-rgba4-rgba-unsigned_byte.html', 147 'tex-2d-rgba4-rgba-unsigned_byte.html',
108 ['win'], bug=483282) 148 ['win'], bug=483282)
109 self.Fail('conformance2/textures/canvas/' + 149 self.Fail('conformance2/textures/canvas/' +
110 'tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html', 150 'tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html',
111 ['win'], bug=483282) 151 ['win'], bug=483282)
112 self.Fail('conformance2/textures/misc/tex-unpack-params.html',
113 ['win'], bug=483282)
114
115 # Failing because ANGLE using a different interpretation of the spec for
116 # CopyTexImage2D so that for example a copy from RGBA8 to R8 fails.
117 self.Fail('conformance2/textures/webgl_canvas/' +
118 'tex-2d-r8-red-unsigned_byte.html',
119 ['win'], bug=483282)
120 self.Fail('conformance2/textures/webgl_canvas/' +
121 'tex-2d-rg8-rg-unsigned_byte.html',
122 ['win'], bug=483282)
123 self.Fail('conformance2/textures/webgl_canvas/' +
124 'tex-2d-rgb8-rgb-unsigned_byte.html',
125 ['win'], bug=483282)
126 self.Fail('conformance2/textures/webgl_canvas/' +
127 'tex-2d-rgb565-rgb-unsigned_byte.html',
128 ['win'], bug=483282)
129 self.Fail('conformance2/textures/webgl_canvas/' +
130 'tex-2d-rgb565-rgb-unsigned_short_5_6_5.html',
131 ['win'], bug=483282)
132 self.Fail('conformance2/textures/webgl_canvas/' +
133 'tex-2d-rgb5_a1-rgba-unsigned_byte.html',
134 ['win'], bug=483282)
135 self.Fail('conformance2/textures/webgl_canvas/' +
136 'tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html',
137 ['win'], bug=483282)
138 self.Fail('conformance2/textures/webgl_canvas/' +
139 'tex-2d-rgba4-rgba-unsigned_byte.html',
140 ['win'], bug=483282)
141 self.Fail('conformance2/textures/webgl_canvas/' +
142 'tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html',
143 ['win'], bug=483282)
144 152
145 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win'], bug=587601) 153 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win'], bug=587601)
146 154
147 self.Skip('deqp/functional/gles3/readpixel.html', ['win'], bug=483282) 155 self.Skip('deqp/functional/gles3/readpixel.html', ['win'], bug=483282)
148 self.Fail('conformance2/glsl3/array-in-complex-expression.html', 156 self.Fail('conformance2/glsl3/array-in-complex-expression.html',
149 ['win'], bug=483282) 157 ['win'], bug=483282)
150 self.Skip('conformance2/reading/read-pixels-pack-parameters.html', 158 self.Skip('conformance2/reading/read-pixels-pack-parameters.html',
151 ['win'], bug=483282) 159 ['win'], bug=483282)
152 self.Fail('conformance2/textures/misc/tex-input-validation.html',
153 ['win'], bug=483282)
154 self.Skip('conformance2/textures/misc/tex-mipmap-levels.html', 160 self.Skip('conformance2/textures/misc/tex-mipmap-levels.html',
155 ['win'], bug=483282) 161 ['win'], bug=483282)
156 self.Skip('conformance2/transform_feedback/transform_feedback.html', 162 self.Skip('conformance2/transform_feedback/transform_feedback.html',
157 ['win'], bug=483282) 163 ['win'], bug=483282)
158 self.Fail('conformance2/glsl3/const-array-init.html', 164 self.Fail('conformance2/glsl3/const-array-init.html',
159 ['win'], bug=1198) # angle bug ID 165 ['win'], bug=1198) # angle bug ID
160 self.Skip('conformance2/reading/read-pixels-into-pixel-pack-buffer.html', 166 self.Skip('conformance2/reading/read-pixels-into-pixel-pack-buffer.html',
161 ['win'], bug=1266) # angle bug ID 167 ['win'], bug=1266) # angle bug ID
162 self.Skip('conformance2/textures/misc/copy-texture-image.html',
163 ['win'], bug=577144) # crash on debug
164 self.Fail('conformance2/state/gl-object-get-calls.html', 168 self.Fail('conformance2/state/gl-object-get-calls.html',
165 ['win'], bug=483282) 169 ['win'], bug=483282)
166 170
167 # Windows 8 only. 171 # Windows 8 only.
168 172
169 self.Fail('conformance2/reading/read-pixels-from-fbo-test.html', 173 self.Fail('conformance2/reading/read-pixels-from-fbo-test.html',
170 ['win8'], bug=483282) 174 ['win8'], bug=483282)
171 175
172 self.Fail('conformance2/textures/image_data/' + 176 self.Fail('conformance2/textures/image_data/' +
173 'tex-2d-rgb565-rgb-unsigned_byte.html', 177 'tex-2d-rgb565-rgb-unsigned_byte.html',
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 ['mac'], bug=295792) 371 ['mac'], bug=295792)
368 self.Fail('conformance2/renderbuffers/framebuffer-test.html', 372 self.Fail('conformance2/renderbuffers/framebuffer-test.html',
369 ['mac'], bug=483282) 373 ['mac'], bug=483282)
370 self.Fail('conformance2/rendering/framebuffer-completeness-unaffected.html', 374 self.Fail('conformance2/rendering/framebuffer-completeness-unaffected.html',
371 ['mac'], bug=604053) 375 ['mac'], bug=604053)
372 376
373 # Mac Retina NVIDIA 377 # Mac Retina NVIDIA
374 self.Fail('conformance2/rendering/draw-buffers.html', 378 self.Fail('conformance2/rendering/draw-buffers.html',
375 ['mac', ('nvidia', 0xfe9)], bug=483282) 379 ['mac', ('nvidia', 0xfe9)], bug=483282)
376 self.Fail('conformance2/textures/misc/tex-input-validation.html', 380 self.Fail('conformance2/textures/misc/tex-input-validation.html',
377 ['mac', ('nvidia', 0xfe9)], bug=483282) 381 ['mac', ('nvidia', 0xfe9), 'no_angle'], bug=483282)
378 self.Fail('conformance2/textures/misc/tex-mipmap-levels.html', 382 self.Fail('conformance2/textures/misc/tex-mipmap-levels.html',
379 ['mac', ('nvidia', 0xfe9)], bug=483282) 383 ['mac', ('nvidia', 0xfe9)], bug=483282)
380 self.Fail('deqp/functional/gles3/shaderstruct.html', 384 self.Fail('deqp/functional/gles3/shaderstruct.html',
381 ['mac', ('nvidia', 0xfe9)], bug=483282) 385 ['mac', ('nvidia', 0xfe9)], bug=483282)
382 self.Fail('deqp/functional/gles3/shaderswitch.html', 386 self.Fail('deqp/functional/gles3/shaderswitch.html',
383 ['mac', ('nvidia', 0xfe9)], bug=483282) 387 ['mac', ('nvidia', 0xfe9)], bug=483282)
384 388
385 # Mac AMD 389 # Mac AMD
386 self.Fail('deqp/functional/gles3/clipping.html', 390 self.Fail('deqp/functional/gles3/clipping.html',
387 ['mac', 'amd'], bug=483282) 391 ['mac', 'amd'], bug=483282)
388 self.Fail('deqp/functional/gles3/primitiverestart.html', 392 self.Fail('deqp/functional/gles3/primitiverestart.html',
389 ['mac', 'amd'], bug=598930) 393 ['mac', 'amd'], bug=598930)
390 394
391 # Mac Intel 395 # Mac Intel
392 self.Fail('conformance2/textures/misc/tex-unpack-params.html', 396 self.Fail('conformance2/textures/misc/tex-unpack-params.html',
393 ['mac', 'intel'], bug=483282) 397 ['mac', 'intel', 'no_angle'], bug=483282)
394 self.Fail('deqp/functional/gles3/texturefiltering/2d_combinations_01.html', 398 self.Fail('deqp/functional/gles3/texturefiltering/2d_combinations_01.html',
395 ['mac', 'intel'], bug=606074) 399 ['mac', 'intel'], bug=606074)
396 self.Fail('deqp/functional/gles3/texturefiltering/' + 400 self.Fail('deqp/functional/gles3/texturefiltering/' +
397 '2d_array_combinations_01.html', 401 '2d_array_combinations_01.html',
398 ['mac', 'intel'], bug=606074) 402 ['mac', 'intel'], bug=606074)
399 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_06.html', 403 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_06.html',
400 ['mac', 'intel'], bug=606074) 404 ['mac', 'intel'], bug=606074)
401 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_07.html', 405 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_07.html',
402 ['mac', 'intel'], bug=606074) 406 ['mac', 'intel'], bug=606074)
403 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_08.html', 407 self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_08.html',
404 ['mac', 'intel'], bug=606074) 408 ['mac', 'intel'], bug=606074)
405 409
406 # Linux only. 410 # Linux only.
407 self.Fail('deqp/data/gles3/shaders/functions.html', 411 self.Fail('deqp/data/gles3/shaders/functions.html',
408 ['linux'], bug=483282) 412 ['linux'], bug=483282)
409 self.Fail('conformance2/glsl3/vector-dynamic-indexing.html', 413 self.Fail('conformance2/glsl3/vector-dynamic-indexing.html',
410 ['linux'], bug=483282) 414 ['linux'], bug=483282)
411 self.Fail('conformance2/reading/read-pixels-from-fbo-test.html', 415 self.Fail('conformance2/reading/read-pixels-from-fbo-test.html',
412 ['linux'], bug=483282) 416 ['linux'], bug=483282)
413 self.Fail('conformance2/rendering/draw-buffers.html', 417 self.Fail('conformance2/rendering/draw-buffers.html',
414 ['linux'], bug=483282) 418 ['linux'], bug=483282)
415 # We want to mark this Flaky for all of Linux however we currently skip
416 # all the tests on Intel. Tag this with AMD and Nvidia to avoid an
417 # expectation conflict that would make this test run on Intel.
418 # Flaky because the virtual gl contexts implementation calls glUseProgram 419 # Flaky because the virtual gl contexts implementation calls glUseProgram
419 # while a transform feedback is active. 420 # while a transform feedback is active.
420 self.Flaky('deqp/functional/gles3/negativeshaderapi.html', 421 self.Flaky('deqp/functional/gles3/negativeshaderapi.html',
421 ['linux', 'amd', 'nvidia'], bug=483282) 422 ['linux'], bug=483282)
423
424 self.Skip('deqp/data/gles3/shaders/qualification_order.html',
425 ['linux', 'amd', 'intel'], bug=483282)
426 self.Fail('deqp/functional/gles3/clipping.html',
427 ['linux', 'amd', 'intel'], bug=483282)
422 428
423 # Linux NVIDIA only. 429 # Linux NVIDIA only.
424 self.Fail('conformance2/glsl3/array-complex-indexing.html', 430 self.Fail('conformance2/glsl3/array-complex-indexing.html',
425 ['linux', 'nvidia'], bug=606498) 431 ['linux', 'nvidia'], bug=606498)
426 self.Fail('deqp/functional/gles3/fbostatequery.html', 432 self.Fail('deqp/functional/gles3/fbostatequery.html',
427 ['linux', 'nvidia'], bug=483282) 433 ['linux', 'nvidia'], bug=483282)
428 self.Fail('deqp/functional/gles3/shaderswitch.html', 434 self.Fail('deqp/functional/gles3/shaderswitch.html',
429 ['linux', 'nvidia'], bug=605646) 435 ['linux', 'nvidia'], bug=605646)
430 self.Fail('deqp/functional/gles3/texturefiltering/cube_sizes_00.html', 436 self.Fail('deqp/functional/gles3/texturefiltering/cube_sizes_00.html',
431 ['linux', 'nvidia'], bug=606021) 437 ['linux', 'nvidia'], bug=606021)
432 self.Fail('deqp/functional/gles3/vertexarrays.html', 438 self.Fail('deqp/functional/gles3/vertexarrays.html',
433 ['linux', 'nvidia', 'debug'], bug=483282) 439 ['linux', 'nvidia', 'debug'], bug=483282)
434 440
441 # Linux NVIDIA with ANGLE only
442 self.Fail('deqp/functional/gles3/buffercopy.html',
443 ['linux', 'nvidia', 'opengl'], bug=483282)
444 self.Fail('conformance2/buffers/bound-buffer-size-change-test.html',
445 ['linux', 'nvidia', 'opengl'], bug=483282)
446 self.Fail('conformance2/reading/read-pixels-pack-parameters.html',
447 ['linux', 'nvidia', 'opengl'], bug=483282)
448
449 # Linux Intel with ANGLE only
450 self.Fail('deqp/functional/gles3/texturefiltering/cube_sizes_00.html',
451 ['linux', 'intel', 'opengl'], bug=606021)
452 self.Fail('deqp/functional/gles3/pixelbufferobject.html',
453 ['linux', 'intel', 'opengl'], bug=483282)
454
455 # The Mesa Intel driver has a scoping bug, see
456 # https://bugs.freedesktop.org/show_bug.cgi?id=95184
457 self.Fail('deqp/data/gles3/shaders/scoping.html',
458 ['linux', 'intel'], bug=610800)
459
435 # Linux AMD only. 460 # Linux AMD only.
436 # It looks like AMD shader compiler rejects many valid ES3 semantics. 461 # It looks like AMD shader compiler rejects many valid ES3 semantics.
437 self.Fail('deqp/data/gles3/shaders/conversions.html', 462 self.Fail('deqp/data/gles3/shaders/conversions.html',
438 ['linux', 'amd'], bug=483282) 463 ['linux', 'amd'], bug=483282)
439 self.Skip('deqp/data/gles3/shaders/arrays.html', 464 self.Skip('deqp/data/gles3/shaders/arrays.html',
440 ['linux', 'amd'], bug=483282) 465 ['linux', 'amd'], bug=483282)
441 self.Skip('deqp/data/gles3/shaders/qualification_order.html',
442 ['linux', 'amd'], bug=483282)
443 self.Fail('deqp/functional/gles3/internalformatquery.html', 466 self.Fail('deqp/functional/gles3/internalformatquery.html',
444 ['linux', 'amd'], bug=483282) 467 ['linux', 'amd'], bug=483282)
445 self.Fail('deqp/functional/gles3/texturestatequery.html', 468 self.Fail('deqp/functional/gles3/texturestatequery.html',
446 ['linux', 'amd'], bug=483282) 469 ['linux', 'amd'], bug=483282)
447 self.Fail('deqp/functional/gles3/vertexarrays.html', 470 self.Fail('deqp/functional/gles3/vertexarrays.html',
448 ['linux', 'amd'], bug=483282) 471 ['linux', 'amd'], bug=483282)
449 self.Fail('deqp/functional/gles3/buffercopy.html', 472 self.Fail('deqp/functional/gles3/buffercopy.html',
450 ['linux', 'amd'], bug=483282) 473 ['linux', 'amd'], bug=483282)
451 self.Fail('deqp/functional/gles3/clipping.html',
452 ['linux', 'amd'], bug=483282)
453 self.Fail('deqp/functional/gles3/samplerobject.html', 474 self.Fail('deqp/functional/gles3/samplerobject.html',
454 ['linux', 'amd'], bug=483282) 475 ['linux', 'amd'], bug=483282)
455 self.Fail('deqp/functional/gles3/shaderprecision.html', 476 self.Fail('deqp/functional/gles3/shaderprecision.html',
456 ['linux', 'amd'], bug=483282) 477 ['linux', 'amd'], bug=483282)
457 self.Fail('deqp/functional/gles3/texturefiltering/3d*', 478 self.Fail('deqp/functional/gles3/texturefiltering/3d*',
458 ['linux', 'amd'], bug=606114) 479 ['linux', 'amd'], bug=606114)
459 480
460 self.Fail('conformance2/misc/uninitialized-test-2.html', 481 self.Fail('conformance2/misc/uninitialized-test-2.html',
461 ['linux', 'amd'], bug=483282) 482 ['linux', 'amd'], bug=483282)
462 self.Fail('conformance2/reading/read-pixels-pack-parameters.html', 483 self.Fail('conformance2/reading/read-pixels-pack-parameters.html',
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
525 # self.Fail(page_name, 546 # self.Fail(page_name,
526 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) 547 # ['linux', ('nvidia', 0x1), 'debug', 'opengl'])
527 # self.Fail(page_name, 548 # self.Fail(page_name,
528 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) 549 # ['win', ('nvidia', 0x1), 'debug', 'opengl'])
529 550
530 # Conflicts if between a generic os condition and a specific version 551 # Conflicts if between a generic os condition and a specific version
531 # self.Fail(page_name, 552 # self.Fail(page_name,
532 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) 553 # ['xp', ('nvidia', 0x1), 'debug', 'opengl'])
533 # self.Fail(page_name, 554 # self.Fail(page_name,
534 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) 555 # ['win', ('nvidia', 0x1), 'debug', 'opengl'])
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698