gfxreconstruct icon indicating copy to clipboard operation
gfxreconstruct copied to clipboard

Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior

Results 195 gfxreconstruct issues
Sort by recently updated
recently updated
newest added

This is an experimental change. A generated file was directly modified so as to see how CI tests behave when images are removed from oldswapchain.

Currently only `vkCmdDebugMarkerInsertEXT` (under conditions on the name of the marker) is considered a frame delimiter (aside from queue present). However, `VK_EXT_debug_marker` is deprecated and promoted to the `VK_EXT_debug_utils` extension...

P2

Add three options `--save-pipeline-cache`, `--load-pipeline-cache` and `--add-new-pipeline-caches` to manually handle pipeline cache creation/loading instead of using the ones saved in the capture file. This is useful when pipeline creation is...

P2

`void EncodeStruct(ParameterEncoder* encoder, const D3D12_SAMPLER_DESC2& value)` hard-codes `encoder->EncodeFloatArray(value.FloatBorderColor, 4);` but it should switch on `value.Flags` and encode `value.UintBorderColor` if `value.Flags` is equal to `D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR `. Decode has the same issue...

bug
P2
d3d12

For example `kDriverInfoCommand` of `MetaDataType` is purely a bundle of data. It doesn't indicate an action like `kFillMemoryCommand` does. This naming likely contributes to the way we talk about metadata...

P3

Certainly `gfxrecon-convert.exe --version` should report WINSDK / Agility SDK versions compiled against. Probably `gfxrecon-convert.exe --help` should always mention DX12 support as a binary: Enabled/Disabled.

P2
convert
d3d12

Currently Convert operates equivalently to the replay flag `--api=all` but it would be more efficient for all current captures to use `--api=vulkan` or `--api=dx12` since all of our captures currently...

P3
convert

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

P1
capture
vulkan

**Describe the capture bug:** Crash on Android capturing Vulkan-Samples ray-tracing basic **Build Environment:** Vulkan-Samples hash: e654ef7 GFXR hash: d115eb6 **Capture Settings:** GFXR layer settings: Page Guard enabled with align buffer...

P1
android

Package: https://github.com/LunarG/gfxreconstruct/releases/tag/v1.0.2 Here's what ls -l shows for the files that are in the package: $ ls -l total 37988 -rw-r--r-- 1 david david 2052 Jan 23 11:02 gfxrecon-capture.py -rw-r--r--...

task
P1