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


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to