Commit graph

17 commits

Author SHA1 Message Date
Mike Schuchardt
1b8b60bf7f build: Update to header 1.3.278
- Update known-good
- Generate source
2024-02-16 11:52:39 -08:00
Mike Schuchardt
86de0a0a9d build: Update to header 1.3.277
- Update known-good
- Generate source
2024-02-01 11:18:46 -07:00
Mike Schuchardt
b6f52799ec build: Update to header 1.3.276
- Update known-good
- Generate source
2024-01-26 07:19:26 -07:00
Mike Schuchardt
524f8910d0 build: Update to header 1.3.274
- Update known-good
- Generate source
2023-12-19 10:13:57 -08:00
Mike Schuchardt
b89f4b8415 build: Update to header 1.3.273
- Update known-good
- Generate source
2023-12-08 11:02:28 -08:00
Mike Schuchardt
2feac58733 build: Update to header 1.3.272
- Update known-good
- Generate source
- Remove vk_layer_settings_ext.h
- Change all usage of VkLayerSettingEXT::count to use the new name
  valueCount from the public header.
2023-12-02 13:11:22 +01: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
Mike Schuchardt
daeab89bb9 build: Update to header 1.3.270
- Update known-good
- Generate source
2023-11-10 11:10:25 -07:00
Mike Schuchardt
b7599c21a6 build: Update to header 1.3.269
- Update known-good
- Generate source
2023-10-20 14:29:22 -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
Mike Schuchardt
9e088360b5 build: Update to header 1.3.267
- Update known-good
- Generate source
2023-10-06 11:07:36 -07:00
Charles Giessen
85f06aeb61 util: Fix vku::GetObjectType() broken for 32 bit builds
Non Dispatchable handles are not typed in 32 bit builds, so the
vku::GetObjectHandle() helper fails to compile. The solution is to just
not define the helper in 32 bit builds.
2023-10-05 11:47:23 -06:00
Mike Schuchardt
f528b23aec Make GetObjectType specializations inline
Avoid multiple definition compiler error
2023-10-04 13:53:48 -07:00
unknown
cf011e717a Add GetObjectType helper to struct_helper
This utility converst Vulkan handle types to VkObjectType enums, which is used
by the debug utils set name & tag functions.
2023-10-04 11:41:20 -06:00
Mike Schuchardt
57a5103a04 build: Update to header 1.3.266
- Update known-good
- Generate source
2023-09-29 10:07:18 -06:00
James Price
d3e6eb65dd Remove extra semicolon after member definition
Some compilers complain about this.
2023-09-21 15:28:08 -06:00
unknown
6774c9b24b util: Add vk_struct_helper.hpp
Move the vk_typemap_helper.h file in Vulkan-ValidationLayers over to this
repo with a different name to reflect the use of it

Changes from that include:
 * Rename the functions to be more obvious as to what they do
 * Placing them in the `vku` namespace
 * Adding the `InitStructHelper` class which deduces the type based on the
   variable that is being initialized
 * Compiler error if there is no corresponding sType
2023-09-19 10:10:31 -06:00