[Mesa-dev] [PATCH v3 (part2) 54/56] docs: Mark ARB_shader_storage_buffer_object as done for i965.

Samuel Iglesias Gonsálvez siglesias at igalia.com
Tue Jul 14 03:46:58 PDT 2015


On 14/07/15 11:40, Iago Toral wrote:
> Hi Mike,
> 
> On Tue, 2015-07-14 at 09:30 +0000, Mike Lothian wrote:
>> Hi Iago
>>
>>
>> Nice work, was it an oversight this wasn't enabled for GLES 3.1? Or is
>> the implementation slightly different?
> 
> Good question, to be honest I don't remember right now, I think I
> checked this at some point and did not see any issues with enabling this
> for GLES 3.1 at the time but then I forgot to enable it, but I need to
> double check this though.
>

The only difference I found is that it is not possible to change the
binding point associated with a shader storage block after a program is
linked (see section 7.8 "Shader Buffer Variables and Shader Storage
Blocks"). Because of that, glShaderStorageBlockBinding() is not defined
for GLES 3.1.

I will write a follow-up patch to enable this extension for GLES 3.1 and
another one to update the docs.

Thanks,

Sam

> Iago
> 
>>
>> Cheers
>>
>>
>> Mike
>>
>> On Tue, 14 Jul 2015 at 08:48 Iago Toral Quiroga <itoral at igalia.com>
>> wrote:
>>
>>         ---
>>          docs/GL3.txt | 2 +-
>>          1 file changed, 1 insertion(+), 1 deletion(-)
>>         
>>         diff --git a/docs/GL3.txt b/docs/GL3.txt
>>         index 33a282e..6427616 100644
>>         --- a/docs/GL3.txt
>>         +++ b/docs/GL3.txt
>>         @@ -164,7 +164,7 @@ GL 4.3, GLSL 4.30:
>>            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_storage_buffer_object                  in
>>         progress (Iago Toral, Samuel Iglesias)
>>         +  GL_ARB_shader_storage_buffer_object                  DONE
>>         (i965)
>>            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)
>>            GL_ARB_texture_query_levels                          DONE
>>         (all drivers that support GLSL 1.30)
>>         --
>>         1.9.1
>>         
>>         _______________________________________________
>>         mesa-dev mailing list
>>         mesa-dev at lists.freedesktop.org
>>         http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 


More information about the mesa-dev mailing list