Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating the bindings to v1.3.268 #61

Merged
merged 3 commits into from
Dec 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<PackageOutputPath>$(BaseArtifactsPath)pkg/$(Configuration)/</PackageOutputPath>
<Product>TerraFX.Interop.Vulkan</Product>
<RootNamespace>TerraFX.Interop</RootNamespace>
<VersionPrefix>1.3.239.0</VersionPrefix>
<VersionPrefix>1.3.268.0</VersionPrefix>
<VersionSuffix Condition="'$(EXCLUDE_SUFFIX_FROM_VERSION)' != 'true'">rc1</VersionSuffix>
<VersionSuffix Condition="'$(GITHUB_EVENT_NAME)' == 'pull_request'">pr</VersionSuffix>
</PropertyGroup>
Expand Down
45 changes: 40 additions & 5 deletions TerraFX.Interop.Vulkan.sln
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_wayland", "vulkan_wa
generation\Vulkan\vulkan\vulkan_wayland\generate.rsp = generation\Vulkan\vulkan\vulkan_wayland\generate.rsp
generation\Vulkan\vulkan\vulkan_wayland\header.txt = generation\Vulkan\vulkan\vulkan_wayland\header.txt
generation\Vulkan\vulkan\vulkan_wayland\vulkan-vulkan_wayland.h = generation\Vulkan\vulkan\vulkan_wayland\vulkan-vulkan_wayland.h
generation\Vulkan\vulkan\vulkan_wayland\wayland-client.h = generation\Vulkan\vulkan\vulkan_wayland\wayland-client.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_win32", "vulkan_win32", "{0D57A385-E69C-4F88-910B-DD346172C9EE}"
Expand Down Expand Up @@ -310,11 +311,39 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ISSUE_TEMPLATE", "ISSUE_TEM
.github\ISSUE_TEMPLATE\regression.md = .github\ISSUE_TEMPLATE\regression.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_profiles", "vulkan_profiles", "{191B9CB7-6528-4550-89C7-4F2F52A0FCFD}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "zircon", "zircon", "{EDF4A882-882F-4C1D-86FA-BF3D3208D897}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_profiles\generate.rsp = generation\Vulkan\vulkan\vulkan_profiles\generate.rsp
generation\Vulkan\vulkan\vulkan_profiles\header.txt = generation\Vulkan\vulkan\vulkan_profiles\header.txt
generation\Vulkan\vulkan\vulkan_profiles\vulkan-vulkan_profiles.h = generation\Vulkan\vulkan\vulkan_profiles\vulkan-vulkan_profiles.h
generation\Vulkan\vulkan\vulkan_fuchsia\zircon\types.h = generation\Vulkan\vulkan\vulkan_fuchsia\zircon\types.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ggp_c", "ggp_c", "{BE407AD5-6478-4B5F-9D2F-28E819248BE9}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_ggp\ggp_c\vulkan_types.h = generation\Vulkan\vulkan\vulkan_ggp\ggp_c\vulkan_types.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "screen", "screen", "{4C4DDDD4-0449-42BD-9952-34BFB0FA7EEF}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_screen\screen\screen.h = generation\Vulkan\vulkan\vulkan_screen\screen\screen.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xcb", "xcb", "{CD9996AF-540F-40AE-8E38-557D53A34F8E}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_xcb\xcb\xcb.h = generation\Vulkan\vulkan\vulkan_xcb\xcb\xcb.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "X11", "X11", "{8F7DEA80-8B21-47FA-B2C0-FB2CC2CB2C2F}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_xlib\X11\Xlib.h = generation\Vulkan\vulkan\vulkan_xlib\X11\Xlib.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "X11", "X11", "{DF984A37-16D8-4B98-93DC-5C0B2C4234C2}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_xlib_xrandr\X11\Xlib.h = generation\Vulkan\vulkan\vulkan_xlib_xrandr\X11\Xlib.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "extensions", "extensions", "{9CB2A30C-0486-4C75-83C6-3C04C2B7A0B2}"
ProjectSection(SolutionItems) = preProject
generation\Vulkan\vulkan\vulkan_xlib_xrandr\X11\extensions\Xrandr.h = generation\Vulkan\vulkan\vulkan_xlib_xrandr\X11\extensions\Xrandr.h
EndProjectSection
EndProject
Global
Expand Down Expand Up @@ -377,7 +406,13 @@ Global
{09775914-ED8B-4F3D-BB35-8D9F30464A8A} = {359B88FB-0ED5-4135-822B-82350347138C}
{130AD321-77EC-4B5D-BCDD-708380AB6150} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{634B8A0D-A2BD-4AC3-B56B-B6578E238AA1} = {8B98276D-AB81-4492-81E3-BAB8F9494A99}
{191B9CB7-6528-4550-89C7-4F2F52A0FCFD} = {A60F8633-35FC-4F61-A42A-420ED1BEB2DB}
{EDF4A882-882F-4C1D-86FA-BF3D3208D897} = {686211F7-8AEB-45EA-83E6-3BAC23CE1FC0}
{BE407AD5-6478-4B5F-9D2F-28E819248BE9} = {0BF30806-FF4A-43D5-9D38-77F44BD727E2}
{4C4DDDD4-0449-42BD-9952-34BFB0FA7EEF} = {277EB067-C8D5-4766-B3AA-BFBCFD06C984}
{CD9996AF-540F-40AE-8E38-557D53A34F8E} = {AFB2FD31-9D96-49AE-BFA3-A1A3150AE386}
{8F7DEA80-8B21-47FA-B2C0-FB2CC2CB2C2F} = {14012392-945B-4E64-94FF-A043FE035F0B}
{DF984A37-16D8-4B98-93DC-5C0B2C4234C2} = {CE39443C-CC77-4C5C-A90C-DED73C9F7C61}
{9CB2A30C-0486-4C75-83C6-3C04C2B7A0B2} = {DF984A37-16D8-4B98-93DC-5C0B2C4234C2}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {2FE36DF8-2D9C-4F20-8787-45DC74B57461}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h264std
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h264std.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h264std.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h264std.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h264std.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h264std_decode
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h264std_decode.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h264std_decode.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h264std_decode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h264std_decode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h264std_encode
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h264std_encode.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h264std_encode.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h264std_encode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h264std_encode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h265std
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h265std.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h265std.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h265std.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h265std.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h265std_decode
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h265std_decode.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h265std_decode.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h265std_decode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h265std_decode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codec_h265std_encode
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codec_h265std_encode.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codec_h265std_encode.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codec_h265std_encode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codec_h265std_encode.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vk_video/vulkan_video_codecs_common
--traverse
C:/VulkanSDK/1.3.239.0/Include/vk_video/vulkan_video_codecs_common.h
C:/VulkanSDK/1.3.268.0/Include/vk_video/vulkan_video_codecs_common.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vk_video/vulkan_video_codecs_common.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vk_video/vulkan_video_codecs_common.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vk_enum_string_helper
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vulkan-vk_enum_string_helper.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vulkan-vk_enum_string_helper.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vk_enum_string_helper.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vk_enum_string_helper.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Copyright © 2015-2022 Valve Corporation. Copyright © 2015-2022 LunarG, Inc. Copyright © 2015-2022 Google Inc. Licensed under the Apache License v2.0 (Apache-2.0)
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_icd/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vk_icd
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vk_icd.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vk_icd.h
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_icd/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vk_icd.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vk_icd.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2016 The Khronos Group Inc. Copyright © 2015-2016 Valve Corporation. Copyright © 2015-2016 LunarG, Inc. Licensed under the Apache License v2.0 (Apache-2.0)
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_layer/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vk_layer
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vk_layer.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vk_layer.h
--with-attribute
VkLoaderFeastureFlagBits=Flags
--with-type
Expand Down
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_layer/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vk_layer.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vk_layer.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2017 The Khronos Group Inc. Copyright © 2015-2017 Valve Corporation. Copyright © 2015-2017 LunarG, Inc. Licensed under the Apache License v2.0 (Apache-2.0)
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_platform/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vk_platform
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vk_platform.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vk_platform.h
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_platform/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vk_platform.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vk_platform.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2014-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vulkan/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vulkan
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vulkan.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vulkan.h
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vulkan/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vulkan.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vulkan.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vulkan_android/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vulkan_android
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vulkan_android.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vulkan_android.h

2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vulkan_android/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vulkan_android.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vulkan_android.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
12 changes: 11 additions & 1 deletion generation/Vulkan/vulkan/vulkan_beta/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vulkan_beta
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vulkan_beta.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vulkan_beta.h
--with-attribute
VkVideoCapabilityFlagBitsKHR=Flags
VkVideoChromaSubsamplingFlagBitsKHR=Flags
Expand All @@ -27,16 +27,21 @@ VkVideoDecodeCapabilityFlagBitsKHR=Flags
VkVideoDecodeFlagBitsKHR=Flags
VkVideoDecodeH264PictureLayoutFlagBitsEXT=Flags
VkVideoEncodeCapabilityFlagBitsKHR=Flags
VkVideoEncodeFeedbackFlagBitsKHR=Flags
VkVideoEncodeFlagBitsKHR=Flags
VkVideoEncodeH264CapabilityFlagBitsEXT=Flags
VkVideoEncodeH264InputModeFlagBitsEXT=Flags
VkVideoEncodeH264OutputModeFlagBitsEXT=Flags
VkVideoEncodeH264RateControlFlagBitsEXT=Flags
VkVideoEncodeH264RateControlStructureFlagBitsEXT=Flags
VkVideoEncodeH264StdFlagBitsEXT=Flags
VkVideoEncodeH265CapabilityFlagBitsEXT=Flags
VkVideoEncodeH265CtbSizeFlagBitsEXT=Flags
VkVideoEncodeH265InputModeFlagBitsEXT=Flags
VkVideoEncodeH265OutputModeFlagBitsEXT=Flags
VkVideoEncodeH265RateControlFlagBitsEXT=Flags
VkVideoEncodeH265RateControlStructureFlagBitsEXT=Flags
VkVideoEncodeH265StdFlagBitsEXT=Flags
VkVideoEncodeH265TransformBlockSizeFlagBitsEXT=Flags
VkVideoEncodeRateControlFlagBitsKHR=Flags
VkVideoEncodeRateControlModeFlagBitsKHR=Flags
Expand All @@ -52,16 +57,21 @@ VkVideoDecodeCapabilityFlagBitsKHR=uint
VkVideoDecodeFlagBitsKHR=uint
VkVideoDecodeH264PictureLayoutFlagBitsEXT=uint
VkVideoEncodeCapabilityFlagBitsKHR=uint
VkVideoEncodeFeedbackFlagBitsKHR=uint
VkVideoEncodeFlagBitsKHR=uint
VkVideoEncodeH264CapabilityFlagBitsEXT=uint
VkVideoEncodeH264InputModeFlagBitsEXT=uint
VkVideoEncodeH264OutputModeFlagBitsEXT=uint
VkVideoEncodeH264RateControlFlagBitsEXT=uint
VkVideoEncodeH264RateControlStructureFlagBitsEXT=uint
VkVideoEncodeH264StdFlagBitsEXT=uint
VkVideoEncodeH265CapabilityFlagBitsEXT=uint
VkVideoEncodeH265CtbSizeFlagBitsEXT=uint
VkVideoEncodeH265InputModeFlagBitsEXT=uint
VkVideoEncodeH265OutputModeFlagBitsEXT=uint
VkVideoEncodeH265RateControlFlagBitsEXT=uint
VkVideoEncodeH265RateControlStructureFlagBitsEXT=uint
VkVideoEncodeH265StdFlagBitsEXT=uint
VkVideoEncodeH265TransformBlockSizeFlagBitsEXT=uint
VkVideoEncodeRateControlFlagBitsKHR=uint
VkVideoEncodeRateControlModeFlagBitsKHR=uint
Expand Down
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vulkan_beta/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from include/vulkan/vulkan_beta.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.239
// Ported from include/vulkan/vulkan_beta.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)
8 changes: 7 additions & 1 deletion generation/Vulkan/vulkan/vulkan_core/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ TerraFX.Interop.Vulkan
--test-output
../../../../tests/Interop/Vulkan/Vulkan/vulkan/vulkan_core
--traverse
C:/VulkanSDK/1.3.239.0/Include/vulkan/vulkan_core.h
C:/VulkanSDK/1.3.268.0/Include/vulkan/vulkan_core.h
--with-attribute
VkAccelerationStructureCreateFlagsKHR=Flags
VkAccessFlags=Flags
Expand Down Expand Up @@ -262,10 +262,12 @@ VkExternalSemaphoreHandleTypeFlags=Flags
VkFenceCreateFlags=Flags
VkFenceImportFlags=Flags
VkFormatFeatureFlags=Flags
VkFrameBoundaryFlagBitsEXT=Flags
VkFramebufferCreateFlags=Flags
VkGeometryFlagsKHR=Flags
VkGeometryInstanceFlagsKHR=Flags
VkGraphicsPipelineLibraryFlagBitsEXT=Flags
VkHostImageCopyFlagBitsEXT=Flags
VkImageAspectFlags=Flags
VkImageCompressionFixedRateFlagBitsEXT=Flags
VkImageCompressionFlagBitsEXT=Flags
Expand Down Expand Up @@ -304,6 +306,7 @@ VkSamplerCreateFlags=Flags
VkSemaphoreImportFlags=Flags
VkSemaphoreWaitFlags=Flags
VkShaderCorePropertiesFlagsAMD=Flags
VkShaderCreateFlagBitsEXT=Flags
VkShaderModuleCreateFlags=Flags
VkShaderStageFlags=Flags
VkSparseImageFormatFlags=Flags
Expand Down Expand Up @@ -357,10 +360,12 @@ VkExternalSemaphoreHandleTypeFlags=uint
VkFenceCreateFlags=uint
VkFenceImportFlags=uint
VkFormatFeatureFlags=uint
VkFrameBoundaryFlagBitsEXT=uint
VkFramebufferCreateFlags=uint
VkGeometryFlagsKHR=uint
VkGeometryInstanceFlagsKHR=uint
VkGraphicsPipelineLibraryFlagBitsEXT=uint
VkHostImageCopyFlagBitsEXT=uint
VkImageAspectFlags=uint
VkImageCompressionFixedRateFlagBitsEXT=uint
VkImageCompressionFlagBitsEXT=uint
Expand Down Expand Up @@ -399,6 +404,7 @@ VkSamplerCreateFlags=uint
VkSemaphoreImportFlags=uint
VkSemaphoreWaitFlags=uint
VkShaderCorePropertiesFlagsAMD=uint
VkShaderCreateFlagBitsEXT=uint
VkShaderModuleCreateFlags=uint
VkShaderStageFlags=uint
VkSparseImageFormatFlags=uint
Expand Down
Loading