i965: Enable OES_texture_cube_map_array on Gen8+
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 17 Aug 2016 09:26:25 +0000 (10:26 +0100)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 26 Aug 2016 22:03:15 +0000 (15:03 -0700)
commitb387bc90c8f5f14cec4f909ce0d53455bc34ed1c
tree1a1aa39c3f736f559fb3e4e26a0102c18514b7b0
parentdc4f53b68308bbd79932470cf4613037f7e95fb7
i965: Enable OES_texture_cube_map_array on Gen8+

These are the only platforms that current expose OES_geometry_shader.
Once OpenGL ES 3.1 and OES_geometry_shader are enabled on Gen7, this
extension can be enabled there as well.

Gen6 will never get OpenGL ES 3.1, so it will never get this
extension... even though it has the desktop OpenGL extension.  Alas.

NOTE: This causes a failure on Gen8+ platforms in
ES3-CTS.gtf.GL3Tests.texture_storage.texture_storage_texture_targets.
The test only fails because it doesn't know that 0x9009 is a valid
value when the extension exists.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
docs/features.txt
docs/relnotes/12.1.0.html
src/mesa/drivers/dri/i965/intel_extensions.c