Skip to content

Commit

Permalink
Update to Vulkan Header version 1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
charles-lunarg committed Dec 12, 2024
1 parent bfc0ffa commit 70c6ba3
Show file tree
Hide file tree
Showing 13 changed files with 11,595 additions and 6,250 deletions.
709 changes: 600 additions & 109 deletions layersvt/generated/api_dump.cpp

Large diffs are not rendered by default.

5,331 changes: 3,352 additions & 1,979 deletions layersvt/generated/api_dump_html.cpp

Large diffs are not rendered by default.

244 changes: 156 additions & 88 deletions layersvt/generated/api_dump_html.h

Large diffs are not rendered by default.

5,866 changes: 3,689 additions & 2,177 deletions layersvt/generated/api_dump_json.cpp

Large diffs are not rendered by default.

244 changes: 156 additions & 88 deletions layersvt/generated/api_dump_json.h

Large diffs are not rendered by default.

4,665 changes: 2,976 additions & 1,689 deletions layersvt/generated/api_dump_text.cpp

Large diffs are not rendered by default.

266 changes: 160 additions & 106 deletions layersvt/generated/api_dump_text.h

Large diffs are not rendered by default.

158 changes: 157 additions & 1 deletion layersvt/generated/api_dump_video_html.h

Large diffs are not rendered by default.

202 changes: 201 additions & 1 deletion layersvt/generated/api_dump_video_json.h

Large diffs are not rendered by default.

142 changes: 141 additions & 1 deletion layersvt/generated/api_dump_video_text.h

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion layersvt/json/VkLayer_api_dump.json.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"name": "VK_LAYER_LUNARG_api_dump",
"type": "GLOBAL",
"library_path": "@JSON_LIBRARY_PATH@",
"api_version": "1.3.298",
"api_version": "1.4.303",
"implementation_version": "2",
"description": "LunarG API dump layer",
"introduction": "The API Dump utility layer prints API calls, parameters, and values to the identified output stream.",
Expand Down
8 changes: 2 additions & 6 deletions scripts/api_dump_generator.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
static const VkLayerProperties layerProperties[] = {{
{{
"VK_LAYER_LUNARG_api_dump",
VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION), // specVersion
VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION), // specVersion
VK_MAKE_VERSION(0, 2, 0), // implementationVersion
"layer: api_dump",
}}
Expand All @@ -200,7 +200,7 @@
static const VkLayerProperties layerProperties[] = {{
{{
"VK_LAYER_LUNARG_api_dump",
VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION),
VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION),
VK_MAKE_VERSION(0, 2, 0),
"layer: api_dump",
}}
Expand Down Expand Up @@ -502,8 +502,6 @@
@foreach bitmask
@if('{bitWidth}' == '64')
// 64 bit bitmasks don't have an enum of bit values.
// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef
// only needs to be generated by the first .h file.
typedef VkFlags64 {bitName};
@end if
void dump_text_{bitName}({bitName} object, const ApiDumpSettings& settings, int indents);
Expand Down Expand Up @@ -694,8 +692,6 @@
@foreach bitmask
@if('{bitWidth}' == '64')
// 64 bit bitmasks don't have an enum of bit values.
// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef
// only needs to be generated by the first .h file.
typedef VkFlags64 {bitName};
@end if
void dump_text_{bitName}({bitName} object, const ApiDumpSettings& settings, int indents)
Expand Down
8 changes: 4 additions & 4 deletions scripts/known_good.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"sub_dir": "Vulkan-Headers",
"build_dir": "Vulkan-Headers/build",
"install_dir": "Vulkan-Headers/build/install",
"commit": "v1.3.298",
"commit": "v1.4.303",
"cmake_options": [
"-DVULKAN_HEADERS_ENABLE_MODULE=OFF"
]
Expand All @@ -17,7 +17,7 @@
"sub_dir": "Vulkan-Utility-Libraries",
"build_dir": "Vulkan-Utility-Libraries/build",
"install_dir": "Vulkan-Utility-Libraries/build/install",
"commit": "v1.3.298",
"commit": "v1.4.303",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
Expand All @@ -31,7 +31,7 @@
"sub_dir": "Vulkan-Loader",
"build_dir": "Vulkan-Loader/build",
"install_dir": "Vulkan-Loader/build/install",
"commit": "v1.3.298",
"commit": "v1.4.303",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
Expand Down Expand Up @@ -75,7 +75,7 @@
"sub_dir": "Vulkan-Tools",
"build_dir": "Vulkan-Tools/build",
"install_dir": "Vulkan-Tools/build/install",
"commit": "v1.3.298",
"commit": "v1.4.303",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
Expand Down

0 comments on commit 70c6ba3

Please sign in to comment.