See thread at: https://lists.freedesktop.org/archives/mesa-dev/2020-February/224144.html This can be done by either having a mode CSR or by using different instructions. One particular case is where IEEE specifies that 0.0 * Infinity == NaN, old hardware calculates the result as 0.0 * Infinity == 0.0 Note that we would probably need a new Vulkan extension to support this, since Vulkan specifies following IEEE here (from what I recall).
good call. hm has the khronos group been alerted, it would be good to keep track.
(In reply to Luke Kenneth Casson Leighton from comment #1) > good call. hm has the khronos group been alerted, it would be good to keep > track. I would assume that the Khronos group knows or will know about this because it will end up in the list of OpenGL extensions that they track.