mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-10-22 03:51:06 +00:00
Thread Simulation queues MathOp, SampleGatherOp requests and then the Thread is paused. The Debugger loop processes the MathOp queue, batches MathOps together into a single command list, Submit, Sync. The Debugger loop processes the SampleGatherOp queue, batches GPU SampleGatherOps together into a single command list, Submit, Sync. Some SampleGatherOps are run on the CPU and do not use the GPU. When the queued operations are completed, the results are written back into the Thread Simulation and the paused Threads are rerun.