[Mesa-dev] [PATCH 00/13] Implement INTEL_shader_atomic_float_minmax

Ian Romanick idr at freedesktop.org
Sat Jun 23 05:03:45 UTC 2018


I initially started implementing support for NV_shader_atomic_float.  I
had misunderstood the hardware specs, and Intel hardware cannot actually
do that extension.  It does have some floating-point atomic support, so
I decided to create an extension based on what the hardware actually can
do.  I discussed this with some guys at AMD and NVIDIA, and it seems
nobody else can do these things.

Tests have been sent to the piglit mailing list.  SPIR-V and Vulkan
extensions are also on the way, but they are taking a bit longer to
author.  I've already encountered on rebase related problem, so I don't
want to sit on this much longer.

The code is here:

    https://cgit.freedesktop.org/~idr/mesa/log/?h=INTEL_shader_atomic_float_minmax

and the tests are here:

    https://cgit.freedesktop.org/~idr/piglit/log/?h=INTEL_shader_atomic_float_minmax




More information about the mesa-dev mailing list