https://bugs.freedesktop.org/show_bug.cgi?id=89312
--- Comment #2 from Samuel Iglesias <sigles...@igalia.com> --- After looking into it, I found that the test is expecting to receive a GL_INVALID_ENUM error when calling glCopyTexSubImage2D() with target different than GL_TEXTURE_2D and GL_TEXTURE_CUBE_MAP_*. By looking at OpenGL ES 3.0 spec, it says in section 3.8.3 "Texture Image Specification" "The target arguments of TexSubImage2D and CopyTexSubImage2D must be one of TEXTURE_2D, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, or TEXTURE_CUBE_MAP_NEGATIVE_Z," Also from the same spec, section 2.5 "GL Errors" "If a command that requires an enumerated value is passed a symbolic constant that is not one of those specified as allowable for that command, the error INVALID_ENUM is generated." This is a snip of the test output: <Section Name="" Description="GL_INVALID_ENUM is generated if target is invalid."> <Text>glCopyTexSubImage2D(0x00000000, 0, 0, 0, 0, 0, 4, 4);</Text> <Text>glGetError();</Text> <Text>// GL_NO_ERROR returned</Text> <Text>// ERROR: expected GL_INVALID_ENUM</Text> </Section> Similarly for glCopyTexSubImage3D()'s test case: OpenGL ES 3.0 spec, it says in section 3.8.3 "Texture Image Specification" "[...] the target arguments of TexSubImage3D and CopyTexSubImage3D must be TEXTURE_3D or TEXTURE_2D_ARRAY." This is a snip of dEQP-GLES3.functional.negative_api.texture.copytexsubimage3d test output: <Section Name="" Description="GL_INVALID_ENUM is generated if target is invalid."> <Text>glCopyTexSubImage3D(0x00000000, 0, 0, 0, 0, 0, 0, 4, 4);</Text> <Text>glGetError();</Text> <Text>// GL_NO_ERROR returned</Text> <Text>// ERROR: expected GL_INVALID_ENUM</Text> </Section> Hope this helps, Sam -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev