BBBsmoke / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

GLES2 CTS failures (standalone-only) #811

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'm currently seeing the following ES2 CTS failures, not duplicated in 
Chromium's test expectations: 

GL.read_format_read_format
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec3_
vec3_float
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec2_
vec4_int
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_bvec4
_mat2_mat3_mat4
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec3_
float
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getnumactiveuniforms
GL2Tests.get_active_uniform_getactiveuniform_index_minus_one
GL2Tests.use_program_programhandlezero_useprogram
GL2Tests.use_program_invalidprogramhandle_useprogram
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_No
rmalMatrix
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_bool_
bvec2_bvec3
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_float
_float_float
GL2Tests.use_program_successfulcompilevert_successfulcompilefrag_useprogram
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_ivec2
_ivec3_ivec4
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_Mo
delViewMatrix
GL2Tests.get_handle_successfulcompilevert_successfulcompilefrag_gethandle
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_Mo
delViewProjectionMatrix
GL2Tests.get_active_uniform_getactiveuniform_index_more_than_num_uniforms
GL2FixedTexts.clip_clip

Original issue reported on code.google.com by shannonw...@chromium.org on 24 Oct 2014 at 8:42

GoogleCodeExporter commented 9 years ago
Updated list:

[  FAILED  ] 19 tests, listed below:
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec3_
vec3_float
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec2_
vec4_int
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_bvec4
_mat2_mat3_mat4
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec3_
float
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getnumactiveuniforms
[  FAILED  ] GL2Tests.get_active_uniform_getactiveuniform_index_minus_one
[  FAILED  ] GL2Tests.use_program_programhandlezero_useprogram
[  FAILED  ] GL2Tests.use_program_invalidprogramhandle_useprogram
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_No
rmalMatrix
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_bool_
bvec2_bvec3
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_float
_float_float
[  FAILED  ] 
GL2Tests.use_program_successfulcompilevert_successfulcompilefrag_useprogram
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_ivec2
_ivec3_ivec4
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_Mo
delViewMatrix
[  FAILED  ] 
GL2Tests.get_handle_successfulcompilevert_successfulcompilefrag_gethandle
[  FAILED  ] 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_gl_Mo
delViewProjectionMatrix
[  FAILED  ] 
GL2Tests.get_active_uniform_getactiveuniform_index_more_than_num_uniforms
[  FAILED  ] GL2FixedTests.copy_texture_copy_texture
[  FAILED  ] GL2ExtensionTests.egl_create_context_egl_create_context

Original comment by jmad...@chromium.org on 6 Jan 2015 at 8:22

GoogleCodeExporter commented 9 years ago
Potentially quite a few of the failures are due to the GLES tests having bugs.

For instance, 
GL2Tests.get_active_uniform_succompilevert_succompilefrag_getactiveuniform_vec2_
vec4_int fails because of the "precision mediump float" in the fragment, and 
default precision high in the vertex shader.

GL2Tests.use_program_invalidprogramhandle_useprogram fails because it calls 
GetAttribLocation and DrawArrays with no program, and generates errors it does 
not expect (INVALID_OPERATION from the DrawArrays).

egl_create_context fails because we haven't implement eglQueryContext. 

copy_texture is a legit failure, and I have a patch for that one in the works.

Original comment by jmad...@chromium.org on 6 Jan 2015 at 9:30