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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev