gfxreconstruct
gfxreconstruct copied to clipboard
Not delay to write vkCreateRayTracingPipelinesKHR block to capture file for deferred case.
https://github.com/LunarG/gfxreconstruct/pull/1192
This PR delays to write vkCreateRayTracingPipelinesKHR
block to capture file for deferred case. The return pipeline of vkCreateRayTracingPipelinesKHR
could be invalid because of deferred operation. The block is written when it's ready on VulkanCaptureManager::DeferredOperationPostProcess
. However, we could still write the block at original moment even if the pipeline is invalid, and then add a MetaData
to write pipelines when the pipelines are ready, if we want to keep the original capture.