i965: enable ARB_ES3_2_compatibility on gen8+
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 28 Aug 2016 23:55:05 +0000 (19:55 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Thu, 15 Sep 2016 23:29:41 +0000 (19:29 -0400)
Note that ASTC support is not actually mandated for this extension to be
exposed.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
docs/features.txt
docs/relnotes/12.1.0.html
src/mesa/drivers/dri/i965/intel_extensions.c

index 4cc06637b581088f9ece85b6bc2de3f801ea0465..9850a43fd5488df49c2b4b19b0e417a6b79a0c90 100644 (file)
@@ -280,7 +280,7 @@ Khronos, ARB, and OES extensions that are not part of any OpenGL or OpenGL ES ve
   GL_ARB_bindless_texture                               started (airlied)
   GL_ARB_cl_event                                       not started
   GL_ARB_compute_variable_group_size                    not started
-  GL_ARB_ES3_2_compatibility                            not started
+  GL_ARB_ES3_2_compatibility                            DONE (i965/gen8+)
   GL_ARB_fragment_shader_interlock                      not started
   GL_ARB_gpu_shader_int64                               started (airlied for core and Gallium, idr for i965)
   GL_ARB_indirect_parameters                            DONE (nvc0, radeonsi)
index fdf3592524c94027f18a51622102ad3bf9c5eb6f..8e0a84e4637cfb44e0ecce9dbf5d5d064ae96914 100644 (file)
@@ -46,6 +46,7 @@ Note: some of the new features are only available with certain drivers.
 <ul>
 <li>OpenGL ES 3.1 on i965/hsw</li>
 <li>GL_ARB_ES3_1_compatibility on i965</li>
+<li>GL_ARB_ES3_2_compatibility on i965/gen8+</li>
 <li>GL_ARB_clear_texture on r600, radeonsi</li>
 <li>GL_ARB_cull_distance on radeonsi</li>
 <li>GL_ARB_enhanced_layouts on i965</li>
index 6bb73b8ebdfeac96f0802374f1c8273eb1826c8b..b1aefc0f9285964f4e13346d39808099707d472d 100644 (file)
@@ -400,6 +400,7 @@ intelInitExtensions(struct gl_context *ctx)
       ctx->Extensions.ARB_shader_precision = true;
       ctx->Extensions.ARB_gpu_shader_fp64 = true;
       ctx->Extensions.ARB_vertex_attrib_64bit = true;
+      ctx->Extensions.ARB_ES3_2_compatibility = true;
       ctx->Extensions.OES_geometry_shader = true;
       ctx->Extensions.OES_texture_cube_map_array = true;
    }