KhronosGroup / KhronosGroup/Vulkan-ValidationLayers

Dump all settings

Open
#11,016 3 comments 1 reaction 0 assignees View on GitHub
Enhancement
Dominant language
C++
Stars
1k
Forks
504
Avg merge
11h 35m
Merged PRs (30d)
224

Description

similar to what I did with `ValidateLayerSettingsProvided` , add a new function via `generate_settings.py` such that it will dump all the settings set by the user

This is very helpful when people go "I don't think the settings are working", then we say "go `set VK_LAYER_DUMP_SETTINGS=1` and it will print out every setting to ensure it is what they thing it is

(would be helpful for things like https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/11010 !)

Contributor guide

Open the contributing guide

Research direction

Start by reading generate_settings.py and the existing ValidateLayerSettingsProvided function to understand how generated settings are handled. Add the requested generated function and verify that enabling VK_LAYER_DUMP_SETTINGS=1 reports every setting provided by the user; the issue does not name a test or additional file to run.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.