davidd-lunarg
davidd-lunarg
Add support for BuildRaytracingAccelerationStructure when D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS is used in the build desc.
Link against the DLL export library and automatically install the AGS DLL to build and install folders. Update documentation and log messages.
The `ID3D12GraphicsCommandList4` objects returned by the calls to `QueryInterface()` in `Dx12DumpResources::BeginRenderPass` should have `Release()` called on them to once they are done being used. This ensures the object's ref counts...
DX12 currently uses `Dx12DumpResourcesDelegate` to allow custom resource data processing after reading resource data from GPU. Add a similar feature for Vulkan. Refactor the current resource data processing into the...
`VulkanReplayDumpResourcesBase::QueueSubmit` calls exit in some failure cases. Try to find a way to avoid the exit call and continue (e.g., return/log an error, throw an exception, etc).
Currently the queue submit range is 1-based.
Create a utility for turning dump resource arguments (Nth call to ExecuteCommandLists, Nth CommandList, Nth draw call) into GFXR capture file block indices. If possible make the utility generic enough...
For untrimmed files any work done before the first frame end marker (e.g., vkQueuePresentKHR) is part of frame 1. `CaptureManager` initializes `current_frame_(kFirstFrame)` where `kFirstFrame = 1`. `FileProcessor` initialized `current_frame_number_(0)`. Fix...