[Mesa-dev] [PATCH 00/24] Support for ARB_shader_atomic_counters.

Francisco Jerez currojerez at riseup.net
Tue Oct 1 19:15:30 PDT 2013


Second pass at implementing support for ARB_shader_atomic_counters.
I'm only resending those patches that have changed since v1, and a few
new patches are included too (02, 04, 05, 07, 14).  As before, the
complete series can be found in the atomic-counters branch of my
repository:

http://cgit.freedesktop.org/~currojerez/mesa/log/?h=atomic-counters

Thanks.

[PATCH v2 01/14] glsl: Add new atomic_uint built-in GLSL type.
[PATCH 02/14] glsl: Add type predicate to check whether a type contains any opaque types.
[PATCH v2 03/14] glsl: Implement parser support for atomic counters.
[PATCH 04/14] glsl: Basic support for built-in intrinsics.
[PATCH 05/14] glsl: Add IR builder support for function calls.
[PATCH v2 06/14] glsl: Add built-in functions and constants required for ARB_shader_atomic_counters.
[PATCH 07/14] glsl: Fix the function inlining pass to deal with general opaque arguments.
[PATCH v2 08/14] glsl: Linker support for ARB_shader_atomic_counters.
[PATCH v2 09/14] i965: Define vtbl method that initializes an untyped R/W surface.
[PATCH v2 10/14] i965: Implement ABO surface state emission.
[PATCH v2 11/14] i965: Handle the 'atomic_uint' GLSL type.
[PATCH v2 12/14] i965/gen7: Handle atomic instructions from the FS back-end.
[PATCH v2 13/14] i965/gen7: Handle atomic instructions from the VEC4 back-end.
[PATCH 14/14] i965/gen7: Add instruction latency estimates for untyped atomics and reads.


More information about the mesa-dev mailing list