jeannoe morissette
890702676c
Spec compliant 64bit image atomics in Vulkan:
...
- use STORAGE_IMAGE to read from R64 formats when sampling isn't supported.
- leave high level code and HLSL untouched (RDG will continue to consider them read only access), patch SPIRV instead
- create a codepath for hzb that uses UlongType
- update shader guid for Vulkan to force rebuild
Fixes all validation issues with 64bit atomics and allows the use of RADV driver (AMD+Linux) for Nanite/Lumen.
#jira UE-138513
#preflight 61dc4c98af44b4362836a61f
#rb mihnea.balta
[FYI] Lukas.Hermanns
#ROBOMERGE-AUTHOR: jeannoe.morissette
#ROBOMERGE-SOURCE: CL 18563012 in //UE5/Release-5.0/... via CL 18563033
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18563055 by jeannoe morissette in ue5-release-engine-test branch]
2022-01-10 13:56:47 -05:00
..
2021-12-10 19:21:13 -05:00
2021-12-13 15:59:48 -05:00
2022-01-06 14:19:27 -05:00
2021-12-08 19:55:01 -05:00
2021-12-13 17:38:18 -05:00
2022-01-07 10:01:19 -05:00
2021-09-08 17:38:23 -04:00
2021-11-18 14:37:34 -05:00
2021-12-13 20:05:51 -05:00
2021-12-15 13:28:11 -05:00
2022-01-10 12:11:21 -05:00
2021-11-26 20:34:43 -05:00
2021-12-14 14:07:35 -05:00
2021-11-18 17:01:02 -05:00
2021-12-09 14:52:15 -05:00
2022-01-10 13:43:40 -05:00
2021-11-07 23:43:01 -05:00
2021-11-18 14:37:34 -05:00
2021-10-12 21:21:22 -04:00
2021-11-18 14:37:34 -05:00
2022-01-06 10:57:42 -05:00
2021-12-02 14:38:50 -05:00
2021-12-14 13:08:31 -05:00
2021-10-12 21:21:22 -04:00
2022-01-06 21:34:01 -05:00
2021-12-16 18:22:15 -05:00
2021-11-18 14:37:34 -05:00
2021-12-09 18:59:43 -05:00
2021-10-25 20:05:28 -04:00
2022-01-07 09:59:08 -05:00
2021-10-15 12:17:53 -04:00
2021-12-09 18:59:43 -05:00
2021-12-06 14:37:44 -05:00
2021-12-08 11:38:32 -05:00
2021-11-07 23:43:01 -05:00
2021-12-03 15:19:38 -05:00
2021-12-14 09:54:56 -05:00
2021-11-18 14:37:34 -05:00
2021-12-08 20:32:07 -05:00
2022-01-10 08:51:57 -05:00
2021-11-18 14:37:34 -05:00
2021-12-13 15:59:48 -05:00
2021-12-08 20:32:07 -05:00
2021-10-12 21:21:22 -04:00
2021-12-16 19:57:47 -05:00
2021-11-18 14:37:34 -05:00
2021-11-07 23:43:01 -05:00
2022-01-10 10:15:49 -05:00
2021-11-24 13:36:04 -05:00
2021-09-27 19:54:25 -04:00
2021-10-25 20:05:28 -04:00
2021-11-03 09:53:28 -04:00
2021-12-09 15:02:07 -05:00
2021-12-15 04:14:37 -05:00
2021-11-18 14:37:34 -05:00
2022-01-10 08:51:57 -05:00
2021-09-27 19:54:25 -04:00
2022-01-06 14:14:59 -05:00
2021-11-18 14:37:34 -05:00
2021-12-07 02:45:37 -05:00
2021-11-18 14:37:34 -05:00
2021-12-15 13:28:11 -05:00
2021-12-13 15:59:48 -05:00
2022-01-07 23:22:29 -05:00
2021-12-15 16:45:31 -05:00
2021-12-15 16:45:31 -05:00
2021-11-18 14:37:34 -05:00
2021-11-18 14:37:34 -05:00
2021-12-09 16:07:42 -05:00
2021-11-18 14:37:34 -05:00
2021-11-18 14:37:34 -05:00
2022-01-06 20:17:04 -05:00
2021-11-18 14:37:34 -05:00
2021-12-16 19:09:46 -05:00
2022-01-10 09:10:09 -05:00
2022-01-07 05:42:06 -05:00
2021-12-10 12:43:15 -05:00
2022-01-07 23:22:29 -05:00
2021-10-19 02:17:12 -04:00
2022-01-10 13:56:47 -05:00
2022-01-03 15:42:39 -05:00
2021-12-07 12:55:38 -05:00
2022-01-06 16:50:22 -05:00