spencer-lunarg
49ac28931f
enums: Add C Name helper for VkStructureType
format / clang-format (push) Has been cancelled
ci / generate_source (push) Has been cancelled
ci / reuse (push) Has been cancelled
ci / build_and_test (Debug, macos-latest) (push) Has been cancelled
ci / build_and_test (Debug, ubuntu-22.04) (push) Has been cancelled
ci / build_and_test (Debug, ubuntu-24.04) (push) Has been cancelled
ci / build_and_test (Debug, windows-latest) (push) Has been cancelled
ci / build_and_test (Release, macos-latest) (push) Has been cancelled
ci / build_and_test (Release, ubuntu-22.04) (push) Has been cancelled
ci / build_and_test (Release, ubuntu-24.04) (push) Has been cancelled
ci / build_and_test (Release, windows-latest) (push) Has been cancelled
ci / windows-arm64 (push) Has been cancelled
ci / android (armeabi-v7a) (push) Has been cancelled
ci / android (arm64-v8a) (push) Has been cancelled
ci / chromium (push) Has been cancelled
2025-05-26 09:48:14 -04:00
spencer-lunarg
42b34ac73e
scripts: Use new VulkanObject from headers
2025-02-21 15:01:59 -05:00
Jeremy Gebben
cdd0e00cff
Move vk_safe_struct to VUL
...
This code was being generated in both Vulkan-ValidationLayers
and Vulkan-ExtensionLayer. Further uses are on the horizon so
lets stop the copypasta.
Also, add functions to manipulate extension lists and pNext chains,
since many client layers have been doing that themselves.
2024-03-28 11:11:35 -06:00
Juan Ramos
678ce607a0
ci: Add clang-format to CI
...
This also removes the extra .clang-format in the include directory
closes #78
2023-11-10 14:36:43 -07:00
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