christopher waters
ae3bd2b8da
Don't add unbind commands if the RHI doesn't do anything with them.
...
- Discovered that a number of RHISetShaderResourceViewParameter and RHISetUAVParameter implementations do nothing with null resources, meaning that RHISetShaderUnbinds calls end up doing zero work with all the overhead.
- Adding GRHIGlobals::NeedsShaderUnbinds for RHIs to signal they need/handle unbind commands.
- RHIs that actually do work with RHISetShaderUnbinds now set NeedsShaderUnbinds on startup.
- Removed RHISetShaderUnbinds implementations that did zero work.
#rb luke.thatcher
[CL 27554898 by christopher waters in ue5-main branch]
2023-09-01 10:28:05 -04:00
..
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-27 15:28:30 -04:00
2023-09-01 10:28:05 -04:00
2023-06-19 13:56:56 -04:00
2023-08-24 18:22:18 -04:00
2023-08-31 08:56:30 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-22 11:08:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-08-25 12:14:13 -04:00
2023-06-09 16:04:27 -04:00
2023-07-25 14:52:55 -04:00
2023-06-09 16:04:27 -04:00
2023-06-16 15:34:07 -04:00
2023-06-22 11:08:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-08-31 17:40:48 -04:00
2023-06-23 16:03:17 -04:00
2023-06-09 16:04:27 -04:00
2023-06-27 11:46:52 -04:00
2023-08-11 14:55:43 -04:00
2023-07-27 16:06:11 -04:00
2023-06-09 16:04:27 -04:00
2023-08-25 13:59:31 -04:00
2023-06-09 16:04:27 -04:00
2023-08-28 11:28:40 -04:00
2023-08-28 11:28:40 -04:00
2023-08-28 11:28:40 -04:00
2023-06-09 16:04:27 -04:00
2023-06-30 16:34:38 -04:00
2023-06-14 12:16:29 -04:00
2023-08-18 10:58:12 -04:00
2023-06-23 14:25:40 -04:00
2023-06-09 16:04:27 -04:00
2023-08-25 22:19:10 -04:00
2023-08-28 11:28:40 -04:00
2023-08-31 14:26:55 -04:00
2023-08-25 12:44:10 -04:00
2023-08-25 12:36:19 -04:00
2023-08-25 14:12:42 -04:00
2023-06-19 13:56:56 -04:00
2023-06-16 15:34:07 -04:00
2023-08-03 18:35:39 -04:00
2023-06-09 16:04:27 -04:00
2023-08-08 18:41:45 -04:00
2023-08-25 22:19:10 -04:00
2023-09-01 09:48:27 -04:00
2023-08-25 22:19:10 -04:00
2023-08-25 02:18:58 -04:00
2023-07-17 20:50:27 -04:00
2023-08-25 22:19:10 -04:00
2023-06-09 16:04:27 -04:00
2023-08-25 22:19:10 -04:00
2023-08-25 22:19:10 -04:00
2023-09-01 10:28:05 -04:00
2023-09-01 10:28:05 -04:00
2023-07-24 12:22:10 -04:00
2023-08-31 08:56:30 -04:00
2023-08-31 04:49:18 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-07-28 11:29:43 -04:00
2023-06-30 16:34:38 -04:00
2023-06-20 15:27:04 -04:00
2023-07-31 20:47:42 -04:00
2023-06-09 16:04:27 -04:00