KhronosGroup / KhronosGroup/Vulkan-Utility-Libraries

Fix hardcoded unused struct members

Open
#369 2 comments 0 reactions 1 assignee Claimed by @spencer-lunarg View on GitHub
Dominant language
C++
Stars
103
Forks
49
Avg merge
7h 15m
Merged PRs (30d)
4

Description

`safe_struct_generator.py` uses a hardcoded list of unused struct members so it can determine if a pointer is safe to follow

https://github.com/KhronosGroup/Vulkan-Utility-Libraries/blob/70a16b03c513c477e74652da46f5d8f2b0e398fa/scripts/generators/safe_struct_generator.py#L87-L91

It would be better if vulkan_object exposed the `deprecated` xml attribute so we don't have to keep this list up to date
```xml
uint32_t enabledLayerCount
const char* const* ppEnabledLayerNamesOrdered list of layer names to be enabled
```

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.