i965: enable GL_ARB_shader_image_size
authorMartin Peres <martin.peres@linux.intel.com>
Wed, 29 Apr 2015 09:42:16 +0000 (12:42 +0300)
committerMartin Peres <martin.peres@linux.intel.com>
Thu, 20 Aug 2015 11:08:34 +0000 (14:08 +0300)
Signed-off-by: Martin Peres <martin.peres@linux.intel.com>
docs/GL3.txt
docs/relnotes/11.0.0.html
src/mesa/drivers/dri/i965/intel_extensions.c

index 4bff4da4cfb6a3dd4c9cf237a7714dd8d66db6fa..331b2daaeb69b9b96f58e5cfea974b1cdc8c1d71 100644 (file)
@@ -163,7 +163,7 @@ GL 4.3, GLSL 4.30:
   GL_ARB_multi_draw_indirect                           DONE (i965, nvc0, r600, radeonsi, llvmpipe, softpipe)
   GL_ARB_program_interface_query                       DONE (all drivers)
   GL_ARB_robust_buffer_access_behavior                 not started
-  GL_ARB_shader_image_size                             in progress (Martin Peres)
+  GL_ARB_shader_image_size                             DONE (i965)
   GL_ARB_shader_storage_buffer_object                  in progress (Iago Toral, Samuel Iglesias)
   GL_ARB_stencil_texturing                             DONE (i965/gen8+, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe)
   GL_ARB_texture_buffer_range                          DONE (nv50, nvc0, i965, r600, radeonsi, llvmpipe)
@@ -211,7 +211,7 @@ GLES3.1, GLSL ES 3.1
   GL_ARB_program_interface_query                       DONE (all drivers)
   GL_ARB_shader_atomic_counters                        DONE (i965)
   GL_ARB_shader_image_load_store                       DONE (i965)
-  GL_ARB_shader_image_size                             in progress (Martin Peres)
+  GL_ARB_shader_image_size                             DONE (i965)
   GL_ARB_shader_storage_buffer_object                  in progress (Iago Toral, Samuel Iglesias)
   GL_ARB_shading_language_packing                      DONE (all drivers)
   GL_ARB_separate_shader_objects                       DONE (all drivers)
index 447e35ed4b0774e935f9d90a2bd15c7c760280fc..7e4b09d3980ea75fa250c9eb13d0462e0dfd83aa 100644 (file)
@@ -56,6 +56,7 @@ Note: some of the new features are only available with certain drivers.
 <li>GL_ARB_gpu_shader_fp64 on llvmpipe, radeonsi</li>
 <li>GL_ARB_shader_image_load_store on i965</li>
 <li>GL_ARB_shader_precision on radeonsi, nvc0</li>
+<li>GL_ARB_shader_image_size on i965</li>
 <li>GL_ARB_shader_stencil_export on llvmpipe</li>
 <li>GL_ARB_shader_subroutine on core profile all drivers</li>
 <li>GL_ARB_tessellation_shader on nvc0, radeonsi</li>
index 0da528b22a19ba37d9d989ba4c9f4d54188a3c75..4365b719801d998cb9bef4db564beca0728bdbf8 100644 (file)
@@ -326,6 +326,7 @@ intelInitExtensions(struct gl_context *ctx)
       ctx->Extensions.ARB_gpu_shader5 = true;
       ctx->Extensions.ARB_shader_atomic_counters = true;
       ctx->Extensions.ARB_shader_image_load_store = true;
+      ctx->Extensions.ARB_shader_image_size = true;
       ctx->Extensions.ARB_texture_compression_bptc = true;
       ctx->Extensions.ARB_texture_view = true;