luke thatcher
808b695e4f
Replace use of FRHICommandListExecutor::GetImmediateCommandList() with FRHICommandListImmediate::Get()
...
- Only in places where it is trivially proven the call is only made on the render thread, due to an existing check(IsInRenderingThread()) assert somewhere in the function.
- FRHICommandListImmediate::Get() itself contains a check(IsInRenderingThread()), so this enforces correct threading, and removes the need for extra checks at the call sites.
- Remaining uses of FRHICommandListExecutor::GetImmediateCommandList() need investigation. Some may be bugs.
- Also some changes to make use of the passed-in RHICmdList where possible (e.g. render commands that are given the immediate command list, but call the global getter rather than using the argument they were given).
#rb zach.bethel
[CL 31699633 by luke thatcher in ue5-main branch]
2024-02-21 17:26:04 -05:00
..
2024-02-21 15:55:03 -05:00
2024-02-19 16:51:58 -05:00
2024-02-06 20:47:30 -05:00
2024-01-19 16:41:35 -05:00
2024-02-16 11:07:57 -05:00
2024-02-09 16:07:48 -05:00
2024-02-21 17:26:04 -05:00
2024-02-17 10:16:02 -05:00
2024-02-20 21:30:39 -05:00
2024-01-19 16:41:35 -05:00
2024-02-20 17:30:55 -05:00
2024-01-19 16:41:35 -05:00
2024-02-20 17:30:55 -05:00
2024-02-01 18:32:13 -05:00
2024-02-14 09:15:30 -05:00
2024-01-31 02:56:08 -05:00
2024-01-19 16:41:35 -05:00
2024-01-19 16:41:35 -05:00
2024-02-08 19:39:38 -05:00
2024-02-19 16:51:58 -05:00
2024-02-21 15:55:03 -05:00
2024-02-21 15:55:03 -05:00
2024-02-06 15:28:47 -05:00
2024-02-19 12:50:31 -05:00
2024-02-21 17:26:04 -05:00
2024-02-19 16:51:58 -05:00
2024-02-21 17:26:04 -05:00
2024-01-26 16:00:39 -05:00
2024-02-21 15:57:23 -05:00
2024-02-19 16:51:58 -05:00
2024-02-19 16:51:58 -05:00
2024-01-25 14:09:12 -05:00
2024-02-06 06:27:15 -05:00
2024-02-19 16:51:58 -05:00
2024-02-19 22:48:36 -05:00
2024-02-16 19:01:54 -05:00
2024-02-02 15:57:21 -05:00
2024-02-01 09:21:16 -05:00
2024-02-14 09:06:31 -05:00
2024-01-19 16:41:35 -05:00
2024-02-19 16:51:58 -05:00
2024-02-14 09:15:30 -05:00
2024-02-21 16:54:21 -05:00
2024-02-16 11:32:48 -05:00
2024-02-21 17:26:04 -05:00
2024-02-21 17:26:04 -05:00
2024-02-19 15:28:33 -05:00
2024-02-09 20:20:14 -05:00
2024-02-21 09:41:51 -05:00
2024-02-01 18:00:54 -05:00
2024-02-21 17:26:04 -05:00
2024-02-12 12:38:35 -05:00
2024-01-19 16:41:35 -05:00
2024-02-02 17:00:38 -05:00
2024-02-19 16:51:58 -05:00
2024-01-19 16:41:35 -05:00
2024-02-21 16:56:29 -05:00
2024-02-19 16:51:58 -05:00
2024-02-21 16:33:09 -05:00
2024-01-19 16:41:35 -05:00
2024-02-20 11:21:49 -05:00
2024-02-16 18:51:22 -05:00
2024-02-21 15:55:03 -05:00
2024-02-19 16:51:58 -05:00
2024-01-19 16:41:35 -05:00
2024-01-26 15:24:25 -05:00
2024-01-31 02:30:31 -05:00
2024-02-09 07:23:19 -05:00
2024-02-19 16:51:58 -05:00
2024-01-25 15:33:21 -05:00
2024-02-21 17:26:04 -05:00
2024-02-21 12:49:23 -05:00
2024-02-13 16:37:09 -05:00
2024-02-16 19:01:12 -05:00
2024-02-14 20:34:26 -05:00
2024-01-25 17:45:54 -05:00
2024-02-21 17:26:04 -05:00
2024-02-21 17:26:04 -05:00
2024-02-21 17:26:04 -05:00
2024-02-20 10:13:25 -05:00
2024-01-19 16:41:35 -05:00
2024-02-16 03:40:02 -05:00
2024-01-19 16:41:35 -05:00
2024-02-21 09:41:51 -05:00
2024-02-16 11:06:04 -05:00
2024-02-20 05:06:11 -05:00
2024-02-21 15:55:03 -05:00
2024-02-21 13:48:33 -05:00
2024-02-08 11:39:45 -05:00
2024-01-19 16:41:35 -05:00
2024-02-20 14:06:48 -05:00
2024-01-31 09:00:59 -05:00
2024-02-21 15:14:07 -05:00
2024-02-05 15:59:22 -05:00
2024-02-21 15:51:36 -05:00
2024-01-24 16:04:51 -05:00
2024-02-06 17:12:51 -05:00
2024-02-01 18:32:13 -05:00
2024-02-21 17:26:04 -05:00
2024-02-21 17:26:04 -05:00
2024-01-19 16:41:35 -05:00