Hi, I understand that proton theoretically no longer supports FP8 emulation, but I'm opening this issue for general awareness.
It seems that FSR 4.0.3 emits AmdExtD3DShaderIntrinsicsOpcode_WaveMatrixElementFill with FP8 data.
Currently, dxil-spirv doesn't appear to support FP8 emulation for this specific AGS opcode.
I was trying to create a POC for FP8 emulation, but it turns out that simply doing nothing works (I am literally ignoring the instruction).
I assume this is incorrect, but I'm sharing my 'stupid' patch anyway in case anyone is interested.
Hi, I understand that proton theoretically no longer supports FP8 emulation, but I'm opening this issue for general awareness.
It seems that FSR 4.0.3 emits AmdExtD3DShaderIntrinsicsOpcode_WaveMatrixElementFill with FP8 data.
Currently, dxil-spirv doesn't appear to support FP8 emulation for this specific AGS opcode.
I was trying to create a POC for FP8 emulation, but it turns out that simply doing nothing works (I am literally ignoring the instruction).
I assume this is incorrect, but I'm sharing my 'stupid' patch anyway in case anyone is interested.
dxil-spirv.patch