Files
UnrealEngineUWP/Engine/Shaders
simon tovey e603e3db72 Fixing HWRT collisions on console.
- Platform specific wrapper for vfx RT code to access payload and trace result structures better on each platform.

- Moved hash table to use RWBuffers instead of RWStructuredBuffers.
   - Unclear why right now but when using structured buffers it seems like the format was interperted wrong somehow so only the first byte was ever read/written to the buffer. Causeing havok with the rest of the hash table setup.
   - Malformed hash tables also can cause GPU hangs so added safety code for that.

Misc
- Adding transitions after buffer clears.
- Fixed bad define in #if

#rb Stu.Mckenna, Yuriy.ODonnell
#preflight 611b8cc15e737200017c5f7f

#ROBOMERGE-SOURCE: CL 17189263 via CL 17189315
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17189333 by simon tovey in ue5-release-engine-test branch]
2021-08-17 07:45:28 -04:00
..
2021-08-16 23:18:23 -04:00