[Mesa-dev] [PATCH v3 12/12] nvc0: enable compute shaders on GK104 and GM107+

Martin Peres martin.peres at free.fr
Fri Apr 1 17:31:00 UTC 2016


On 01/04/16 20:28, Ilia Mirkin wrote:
> On Fri, Apr 1, 2016 at 1:26 PM, Martin Peres <martin.peres at free.fr> wrote:
>> On 01/04/16 19:56, Samuel Pitoiset wrote:
>>> Compute support on GK110 is still unstable for weird reasons, but
>>> this can be fixed later as the NVF0_COMPUTE envvar prevent using
>>> compute.
>>>
>>> Note that GL3.txt is not updated yet because GL_ARB_compute_shader is
>>> a bit useless without ARB_shader_image_load_store.
>>
>> That does not seem like a good reason to me, GL3.txt is for developers, not
>> users.  So it actually is misleading if the feature is there, but not shown
>> in GL3.txt.
>>
>> Moreover, you can use SSBO and atomics on it so the feature *is* usable.
> Sure, it's usable, but we don't expose the ext for now (due to the ext
> requiring GL 4.2, and GL 4.2 having images -- every compute shader
> I've seen uses images). So it's only usable with overrides. I'd be
> fine with flipping it in GL3.txt though... wtvr.

Yep, totally understandable that the extension is not exposed.


More information about the mesa-dev mailing list