These instructions have a different opcode than their NV counterpart, apparently for a reason: both are now terminal instructions.
There is already code in place to emit returns after the NV variant and reorder writes before it, would that be enough to support these functions normally without enforcing AcceptHitAndEndSearch/IgnoreHit to be placed at the end of a shader?
CC @jiaolu for submitting the intial changes.
These instructions have a different opcode than their
NVcounterpart, apparently for a reason: both are now terminal instructions.There is already code in place to emit returns after the
NVvariant and reorder writes before it, would that be enough to support these functions normally without enforcingAcceptHitAndEndSearch/IgnoreHitto be placed at the end of a shader?CC @jiaolu for submitting the intial changes.