You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GPU and driver version: AMD Radeon RX 6700, driver 24.9.1
SDK or header version if building from repo: 1.3.296.0
Describe the Issue
If a setting is supplied VK_EXT_layer_settings that is not actually supported by the validation layer, no warning message is generated. Since VK_EXT_layer_settings itself doesn't supply a reflection API to enumerate settings, there isn't really a way to validate that the settings being passed were correct.
Passing values with the wrong type also results in unusual behavior, e.g. passing "thread_safety" with the type set to VK_LAYER_SETTING_TYPE_INT32_EXT results in the setting being disabled.
Expected behavior
Passing an unsupported or incorrectly-typed setting should produce a warning.
Valid Usage ID
There does not appear to be a VUID for this.
The text was updated successfully, but these errors were encountered:
Environment:
Describe the Issue
If a setting is supplied VK_EXT_layer_settings that is not actually supported by the validation layer, no warning message is generated. Since VK_EXT_layer_settings itself doesn't supply a reflection API to enumerate settings, there isn't really a way to validate that the settings being passed were correct.
Passing values with the wrong type also results in unusual behavior, e.g. passing "thread_safety" with the type set to VK_LAYER_SETTING_TYPE_INT32_EXT results in the setting being disabled.
Expected behavior
Passing an unsupported or incorrectly-typed setting should produce a warning.
Valid Usage ID
There does not appear to be a VUID for this.
The text was updated successfully, but these errors were encountered: