forked from baldurk/renderdoc
-
Notifications
You must be signed in to change notification settings - Fork 0
Unimplemented HLSL ASM Instructions
baldurk edited this page Aug 21, 2014
·
10 revisions
Some of these may be easy to implement, I just haven't had a good example to base the implementation on & test against.
- Groupshared memory
- OPCODE_INTERFACE_CALL
- OPCODE_CALL
- OPCODE_CALLC
- OPCODE_RET (this assumes that we don't have a 'callstack' of function calls to return from, and ends the shader currently)
- OPCODE_LOD
- OPCODE_SAMPLE_POS
- OPCODE_SAMPLE_INFO
- OPCODE_EVAL_SNAPPED
- OPCODE_EVAL_SAMPLE_INDEX
- OPCODE_EVAL_CENTROID
- OPCODE_ATOMIC_AND
- OPCODE_ATOMIC_OR
- OPCODE_ATOMIC_XOR
- OPCODE_ATOMIC_CMP_STORE
- OPCODE_ATOMIC_IMAX
- OPCODE_ATOMIC_IMIN
- OPCODE_IMM_ATOMIC_AND
- OPCODE_IMM_ATOMIC_OR
- OPCODE_IMM_ATOMIC_XOR
- OPCODE_IMM_ATOMIC_EXCH
- OPCODE_IMM_ATOMIC_CMP_EXCH
- OPCODE_IMM_ATOMIC_IADD
- OPCODE_IMM_ATOMIC_IMAX
- OPCODE_IMM_ATOMIC_IMIN
- OPCODE_IMM_ATOMIC_UMAX
- OPCODE_IMM_ATOMIC_UMIN