[Mesa-dev] [PATCH 1/6] glsl: Implement parser support for atomic counters.
mattst88 at gmail.com
Wed Nov 6 09:54:26 PST 2013
On Tue, Oct 29, 2013 at 4:37 PM, Francisco Jerez <currojerez at riseup.net> wrote:
> v2: Mark atomic counters as read-only variables. Move offset overlap
> code to the linker. Use the contains_atomic() convenience method.
> v3: Use pointer to integer instead of non-const reference. Add
> comment so we remember to add a spec quotation from the next GLSL
> release once the issue of atomic counter aggregation within
> structures is clarified.
You asked me recently to check some minimum values on the Windows
driver. From your minmax test (first col is minumum required, second
col is number allowed by the driver):
GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 4096
GL_MAX_COMBINED_ATOMIC_COUNTERS 8 4096
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 1 8
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 1 8
(40 on Haswell)
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 16384
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 1 8
More information about the mesa-dev