[Mesa-dev] [PATCH 00/17] Enable
Ian Romanick
idr at freedesktop.org
Wed Aug 24 22:12:26 UTC 2016
This series enables GL_OES_geometry_shader and
GL_OES_texutre_cube_map_array. There are still a number of failures
with this series, but I would like to land it anyway so that I don't
have to keep rebasing it. Here is my analysis of the failures:
ES3-CTS.gtf.GL3Tests.texture_storage.texture_storage_texture_targets
This is a fake failure. The OpenGL ES 3.0 CTS test does not know
about GL_OES_texture_cube_map_array, so it expects the texture
target to fail even when the extension exists.
On platforms where we run GLES 3.1 conformance, we shouldn't run
GLES 3.0 conformance too. It's redundant, and, apparently, buggy.
glsl-es-3_10/built-in constants
oes_geometry_shader/built-in constants
Bug in built-in-constants.c. Patch on the piglit list.
ES31-CTS.geometry_shader.program_resource.program_resource
The test is checking GL_REFERENCED_BY_GEOMETRY_SHADER_EXT for
several variables of different kinds in the geometry shader.
Somewhere along the lines, we get our wires crossed, and the fields
are not set correct. This is going to take a bit of effort to fix,
and it is not releated to the functionality enabled by this
extension.
This series is also on the oes_geometry_shader branch of my fd.o tree.
More information about the mesa-dev
mailing list