Charles Giessen
dcfce25b43
Remove consecutive platform defines
...
Generated code must macro-guard platform specific code, but did it in a
naive fashion where consecutive guards for the same platform repeated the
macro. With the help of PlatformGuardHelper, the code generation will elide
redundant macro guards.
2023-10-18 18:44:30 -06:00
Juan Ramos
8ea7803544
Remove clang-tidy comments from vk_enum_string_helper.h
...
Not needed. They only made sense in the context of VVL.
2023-08-23 12:31:35 -06:00
Juan Ramos
02d552db0c
tests: Ensure vk_enum_string_helper.h is C compatible
...
Added ifdef checks for backcompat
Intended to properly address these issue(s):
- https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/3233
- https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/1211
2023-08-22 15:13:44 -06:00
Juan Ramos
6999ef9b82
Add testing for vk_enum_string_helper.h
...
Use magic_enum to test vk_enum_string_helper.h
closes #46
2023-08-16 09:45:31 -06:00
Juan Ramos
93ceaff579
Add REUSE to CI
...
Ensures proper copyright for the repo
2023-07-25 16:11:18 -06:00
spencer-lunarg
d8719df037
scripts: Add initial codegen scripts
2023-07-17 09:54:09 -06:00