KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
GPU-AV: `Enable instrumenting shaders selectively` is broken in Vulkan SDK 1.4.304.1
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
**Environment:**
- OS: Windows 10 64-bit
- GPU and driver version: RTX 3070 Ti, 572.16
- SDK or header version if building from repo: 1.4.304.1
- Options enabled (synchronization, best practices, etc.): GPU-Assisted - Shader Instrumentation - Enable instrumenting shaders selectively
**Describe the Issue**
Run [3D-Graphics-Rendering-Cookbook-Second-Edition/Chapter07/02_Sheen](https://github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook-Second-Edition/tree/main/Chapter07/02_Sheen).

**Expected behavior**
Disable: `GPU-Assisted - Shader Instrumentation - Enable instrumenting shaders selectively`.

**Valid Usage ID**
No validation messages.
Contributor guide
Research direction
Start by reproducing the issue with 3D-Graphics-Rendering-Cookbook-Second-Edition/Chapter07/02_Sheen on Windows 10 with SDK 1.4.304.1 and the selective shader instrumentation option enabled. Compare the result with that option disabled and trace the GPU-assisted shader instrumentation path to identify why the enabled configuration behaves differently; done means the sample works as expected with no validation messages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100