[PATCH v2] wined3d: Implement SM5 atomic_umax/min instructions.
Józef Kucia
joseph.kucia at gmail.com
Mon Dec 5 05:12:06 CST 2016
On Sun, Dec 4, 2016 at 6:49 PM, Kimmo Myllyvirta
<kimmo.myllyvirta at gmail.com> wrote:
> @@ -897,6 +899,8 @@ static const struct wined3d_sm4_opcode_info opcode_table[] =
> {WINED3D_SM5_OP_LD_STRUCTURED, WINED3DSIH_LD_STRUCTURED, "u", "iiR"},
> {WINED3D_SM5_OP_STORE_STRUCTURED, WINED3DSIH_STORE_STRUCTURED, "U", "iiu"},
> {WINED3D_SM5_OP_ATOMIC_IADD, WINED3DSIH_ATOMIC_IADD, "U", "ii"},
>+ {WINED3D_SM5_OP_ATOMIC_UMAX, WINED3DSIH_ATOMIC_UMAX, "U", "uu"},
>+ {WINED3D_SM5_OP_ATOMIC_UMIN, WINED3DSIH_ATOMIC_UMIN, "U", "uu"},
This is wrong. The generated GLSL code will produce compiler errors.
FWIW, I should have patches for various atomics with some tests soon.
More information about the wine-devel
mailing list