Skip to content

Commit

Permalink
Merge pull request #61 from tannergooding/main
Browse files Browse the repository at this point in the history
Updating the bindings to v1.3.268
  • Loading branch information
tannergooding authored Dec 15, 2023
2 parents b22a519 + 3d68cc4 commit e12a069
Show file tree
Hide file tree
Showing 2,499 changed files with 6,825 additions and 42,098 deletions.
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
2 changes: 1 addition & 1 deletion generation/Vulkan/vulkan/vk_enum_string_helper/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_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

0 comments on commit e12a069

Please sign in to comment.