KhronosGroup / KhronosGroup/Vulkan-Utility-Libraries

How is vkuGetUnknownSettings suppose to be used

Open
#255 0 comments 0 reactions 1 assignee Claimed by @christophe-lunarg View on GitHub
enhancement Layer Settings OS - Platform Independent P2
Dominant language
C++
Stars
103
Forks
49
Avg merge
7h 15m
Merged PRs (30d)
4

Description

`vkuGetUnknownSettings` seems not helpful because you need to pass in a `uint32_t settingsCount, const char **pSettings` which requires you to re-construct a list of your settings

Even the tests for it go

```
const char* setting_names[] = {"int32_value", "int64_value", "uint32_value", "uint64_value", "float_value", "double_value"};
const std::uint32_t setting_name_count = static_cast(std::size(setting_names));
```

but the effort it would take for me (as the validation layers) to build `setting_names` I would just be able to do the logic in `vkuGetUnknownSettings` myself

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.