davidd-lunarg

Results 15 issues of 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.

P1
d3d12

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...

P2
d3d12

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...

task
P1
vulkan

`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).

task
P1
vulkan

Currently the queue submit range is 1-based.

task
P2

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...

task
P2

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...

P1