Skip to content

Commit

Permalink
Merge pull request #41 from tannergooding/main
Browse files Browse the repository at this point in the history
Updating to Vulkan v1.2.182
  • Loading branch information
tannergooding authored Jul 11, 2021
2 parents d17b279 + e4dc415 commit 6e98755
Show file tree
Hide file tree
Showing 1,840 changed files with 16,191 additions and 3,461 deletions.
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@
<ContinuousIntegrationBuild Condition="'$(GITHUB_RUN_ID)' != ''">true</ContinuousIntegrationBuild>
<PackageOutputPath>$(BaseArtifactsPath)pkg/$(Configuration)/</PackageOutputPath>
<Product>TerraFX.Interop.Vulkan</Product>
<VersionPrefix>1.2.170</VersionPrefix>
<VersionSuffix>beta2</VersionSuffix>
<VersionPrefix>1.2.182</VersionPrefix>
<VersionSuffix>beta1</VersionSuffix>
<VersionSuffix Condition="'$(GITHUB_EVENT_NAME)' == 'pull_request'">pr</VersionSuffix>
</PropertyGroup>

Expand Down
67 changes: 67 additions & 0 deletions TerraFX.Interop.Vulkan.sln
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,64 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_directfb", "vulkan_d
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan", "vulkan", "{A60F8633-35FC-4F61-A42A-420ED1BEB2DB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_screen", "vulkan_screen", "{277EB067-C8D5-4766-B3AA-BFBCFD06C984}"
ProjectSection(SolutionItems) = preProject
generation\vulkan\vulkan_screen\generate.rsp = generation\vulkan\vulkan_screen\generate.rsp
generation\vulkan\vulkan_screen\header.txt = generation\vulkan\vulkan_screen\header.txt
generation\vulkan\vulkan_screen\vulkan-vulkan_screen.h = generation\vulkan\vulkan_screen\vulkan-vulkan_screen.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vk_video", "vk_video", "{70F5B453-DC97-44B5-B557-22FA8093F38D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vk_enum_string_helper", "vk_enum_string_helper", "{678CBA13-C08F-4D99-AA6B-DAD5B0B03DFA}"
ProjectSection(SolutionItems) = preProject
generation\vulkan\vk_enum_string_helper\generate.rsp = generation\vulkan\vk_enum_string_helper\generate.rsp
generation\vulkan\vk_enum_string_helper\header.txt = generation\vulkan\vk_enum_string_helper\header.txt
generation\vulkan\vk_enum_string_helper\vulkan-vk_enum_string_helper.h = generation\vulkan\vk_enum_string_helper\vulkan-vk_enum_string_helper.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codec_h264std", "vulkan_video_codec_h264std", "{12D560FA-F1BD-4E62-A2C7-3518B9D1A6B2}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codec_h264std\generate.rsp = generation\vk_video\vulkan_video_codec_h264std\generate.rsp
generation\vk_video\vulkan_video_codec_h264std\header.txt = generation\vk_video\vulkan_video_codec_h264std\header.txt
generation\vk_video\vulkan_video_codec_h264std\vk_video-vulkan_video_codec_h264std.h = generation\vk_video\vulkan_video_codec_h264std\vk_video-vulkan_video_codec_h264std.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codec_h264std_decode", "vulkan_video_codec_h264std_decode", "{32C9C394-6479-4B4F-AF42-7B4C085DE67B}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codec_h264std_decode\generate.rsp = generation\vk_video\vulkan_video_codec_h264std_decode\generate.rsp
generation\vk_video\vulkan_video_codec_h264std_decode\header.txt = generation\vk_video\vulkan_video_codec_h264std_decode\header.txt
generation\vk_video\vulkan_video_codec_h264std_decode\vk_video-vulkan_video_codec_h264std_decode.h = generation\vk_video\vulkan_video_codec_h264std_decode\vk_video-vulkan_video_codec_h264std_decode.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codec_h264std_encode", "vulkan_video_codec_h264std_encode", "{9F4D701B-593C-42AC-8EAC-B51950CEB2E4}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codec_h264std_encode\generate.rsp = generation\vk_video\vulkan_video_codec_h264std_encode\generate.rsp
generation\vk_video\vulkan_video_codec_h264std_encode\header.txt = generation\vk_video\vulkan_video_codec_h264std_encode\header.txt
generation\vk_video\vulkan_video_codec_h264std_encode\vk_video-vulkan_video_codec_h264std_encode.h = generation\vk_video\vulkan_video_codec_h264std_encode\vk_video-vulkan_video_codec_h264std_encode.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codec_h265std", "vulkan_video_codec_h265std", "{17DF0860-8D75-473C-B506-839226CD8692}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codec_h265std\generate.rsp = generation\vk_video\vulkan_video_codec_h265std\generate.rsp
generation\vk_video\vulkan_video_codec_h265std\header.txt = generation\vk_video\vulkan_video_codec_h265std\header.txt
generation\vk_video\vulkan_video_codec_h265std\vk_video-vulkan_video_codec_h265std.h = generation\vk_video\vulkan_video_codec_h265std\vk_video-vulkan_video_codec_h265std.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codec_h265std_decode", "vulkan_video_codec_h265std_decode", "{D29C2169-CA3D-44D4-A3A7-43D5383697A1}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codec_h265std_decode\generate.rsp = generation\vk_video\vulkan_video_codec_h265std_decode\generate.rsp
generation\vk_video\vulkan_video_codec_h265std_decode\header.txt = generation\vk_video\vulkan_video_codec_h265std_decode\header.txt
generation\vk_video\vulkan_video_codec_h265std_decode\vk_video-vulkan_video_codec_h265std_decode.h = generation\vk_video\vulkan_video_codec_h265std_decode\vk_video-vulkan_video_codec_h265std_decode.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vulkan_video_codecs_common", "vulkan_video_codecs_common", "{B0BE7192-1080-4524-89EE-134E8BA49F43}"
ProjectSection(SolutionItems) = preProject
generation\vk_video\vulkan_video_codecs_common\generate.rsp = generation\vk_video\vulkan_video_codecs_common\generate.rsp
generation\vk_video\vulkan_video_codecs_common\header.txt = generation\vk_video\vulkan_video_codecs_common\header.txt
generation\vk_video\vulkan_video_codecs_common\vk_video-vulkan_video_codecs_common.h = generation\vk_video\vulkan_video_codecs_common\vk_video-vulkan_video_codecs_common.h
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -268,6 +326,15 @@ Global
{6B66365D-63B7-4988-89D3-58AB7F372854} = {8B98276D-AB81-4492-81E3-BAB8F9494A99}
{D2B26392-2F4C-4A6D-AAC9-3DB9F74C0CE9} = {A60F8633-35FC-4F61-A42A-420ED1BEB2DB}
{A60F8633-35FC-4F61-A42A-420ED1BEB2DB} = {7AA74179-9EED-497D-83D1-ECDA0DDFA6F7}
{277EB067-C8D5-4766-B3AA-BFBCFD06C984} = {A60F8633-35FC-4F61-A42A-420ED1BEB2DB}
{70F5B453-DC97-44B5-B557-22FA8093F38D} = {7AA74179-9EED-497D-83D1-ECDA0DDFA6F7}
{678CBA13-C08F-4D99-AA6B-DAD5B0B03DFA} = {A60F8633-35FC-4F61-A42A-420ED1BEB2DB}
{12D560FA-F1BD-4E62-A2C7-3518B9D1A6B2} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{32C9C394-6479-4B4F-AF42-7B4C085DE67B} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{9F4D701B-593C-42AC-8EAC-B51950CEB2E4} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{17DF0860-8D75-473C-B506-839226CD8692} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{D29C2169-CA3D-44D4-A3A7-43D5383697A1} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
{B0BE7192-1080-4524-89EE-134E8BA49F43} = {70F5B453-DC97-44B5-B557-22FA8093F38D}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {2FE36DF8-2D9C-4F20-8787-45DC74B57461}
Expand Down
47 changes: 41 additions & 6 deletions generation/remap.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ VkBuildAccelerationStructureFlagBitsKHR=VkBuildAccelerationStructureFlagsKHR
VkBuildAccelerationStructureFlagsKHR=VkBuildAccelerationStructureFlagsKHR
VkColorComponentFlagBits=VkColorComponentFlags
VkColorComponentFlags=VkColorComponentFlags
VkCommandBuffer_T*=IntPtr
VkCommandBufferResetFlagBits=VkCommandBufferResetFlags
VkCommandBufferResetFlags=VkCommandBufferResetFlags
VkCommandBufferUsageFlagBits=VkCommandBufferUsageFlags
VkCommandBufferUsageFlags=VkCommandBufferUsageFlags
VkCommandBuffer_T*=IntPtr
VkCommandPoolCreateFlagBits=VkCommandPoolCreateFlags
VkCommandPoolCreateFlags=VkCommandPoolCreateFlags
VkCommandPoolResetFlagBits=VkCommandPoolResetFlags
Expand All @@ -53,13 +53,13 @@ VkDescriptorPoolCreateFlagBits=VkDescriptorPoolCreateFlags
VkDescriptorPoolCreateFlags=VkDescriptorPoolCreateFlags
VkDescriptorSetLayoutCreateFlagBits=VkDescriptorSetLayoutCreateFlags
VkDescriptorSetLayoutCreateFlags=VkDescriptorSetLayoutCreateFlags
VkDevice_T*=IntPtr
VkDeviceDiagnosticsConfigFlagBitsNV=VkDeviceDiagnosticsConfigFlagsNV
VkDeviceDiagnosticsConfigFlagsNV=VkDeviceDiagnosticsConfigFlagsNV
VkDeviceGroupPresentModeFlagBitsKHR=VkDeviceGroupPresentModeFlagsKHR
VkDeviceGroupPresentModeFlagsKHR=VkDeviceGroupPresentModeFlagsKHR
VkDeviceQueueCreateFlagBits=VkDeviceQueueCreateFlags
VkDeviceQueueCreateFlags=VkDeviceQueueCreateFlags
VkDevice_T*=IntPtr
VkDisplayPlaneAlphaFlagBitsKHR=VkDisplayPlaneAlphaFlagsKHR
VkDisplayPlaneAlphaFlagsKHR=VkDisplayPlaneAlphaFlagsKHR
VkEventCreateFlagBits=VkEventCreateFlags
Expand All @@ -69,12 +69,12 @@ VkExternalFenceFeatureFlags=VkExternalFenceFeatureFlags
VkExternalFenceHandleTypeFlagBits=VkExternalFenceHandleTypeFlags
VkExternalFenceHandleTypeFlags=VkExternalFenceHandleTypeFlags
VkExternalMemoryFeatureFlagBits=VkExternalMemoryFeatureFlags
VkExternalMemoryFeatureFlags=VkExternalMemoryFeatureFlags
VkExternalMemoryFeatureFlagBitsNV=VkExternalMemoryFeatureFlagsNV
VkExternalMemoryFeatureFlags=VkExternalMemoryFeatureFlags
VkExternalMemoryFeatureFlagsNV=VkExternalMemoryFeatureFlagsNV
VkExternalMemoryHandleTypeFlagBits=VkExternalMemoryHandleTypeFlags
VkExternalMemoryHandleTypeFlags=VkExternalMemoryHandleTypeFlags
VkExternalMemoryHandleTypeFlagBitsNV=VkExternalMemoryHandleTypeFlagsNV
VkExternalMemoryHandleTypeFlags=VkExternalMemoryHandleTypeFlags
VkExternalMemoryHandleTypeFlagsNV=VkExternalMemoryHandleTypeFlagsNV
VkExternalSemaphoreFeatureFlagBits=VkExternalSemaphoreFeatureFlags
VkExternalSemaphoreFeatureFlags=VkExternalSemaphoreFeatureFlags
Expand Down Expand Up @@ -121,6 +121,7 @@ VkPeerMemoryFeatureFlagBits=VkPeerMemoryFeatureFlags
VkPeerMemoryFeatureFlags=VkPeerMemoryFeatureFlags
VkPerformanceCounterDescriptionFlagBitsKHR=VkPerformanceCounterDescriptionFlagsKHR
VkPerformanceCounterDescriptionFlagsKHR=VkPerformanceCounterDescriptionFlagsKHR
VkPhysicalDevice_T*=IntPtr
VkPipelineCacheCreateFlagBits=VkPipelineCacheCreateFlags
VkPipelineCacheCreateFlags=VkPipelineCacheCreateFlags
VkPipelineCompilerControlFlagBitsAMD=VkPipelineCompilerControlFlagsAMD
Expand All @@ -135,16 +136,15 @@ VkPipelineStageFlagBits=VkPipelineStageFlags
VkPipelineStageFlags=VkPipelineStageFlags
VkPrivateDataSlotCreateFlagBitsEXT=VkPrivateDataSlotCreateFlagsEXT
VkPrivateDataSlotCreateFlagsEXT=VkPrivateDataSlotCreateFlagsEXT
VkPhysicalDevice_T*=IntPtr
VkQueryControlFlagBits=VkQueryControlFlags
VkQueryControlFlags=VkQueryControlFlags
VkQueryPipelineStatisticFlagBits=VkQueryPipelineStatisticFlags
VkQueryPipelineStatisticFlags=VkQueryPipelineStatisticFlags
VkQueryResultFlagBits=VkQueryResultFlags
VkQueryResultFlags=VkQueryResultFlags
VkQueue_T*=IntPtr
VkQueueFlagBits=VkQueueFlags
VkQueueFlags=VkQueueFlags
VkQueue_T*=IntPtr
VkRenderPassCreateFlagBits=VkRenderPassCreateFlags
VkRenderPassCreateFlags=VkRenderPassCreateFlags
VkResolveModeFlagBits=VkResolveModeFlags
Expand Down Expand Up @@ -183,7 +183,42 @@ VkSwapchainCreateFlagBitsKHR=VkSwapchainCreateFlagsKHR
VkSwapchainCreateFlagsKHR=VkSwapchainCreateFlagsKHR
VkToolPurposeFlagBitsEXT=VkToolPurposeFlagsEXT
VkToolPurposeFlagsEXT=VkToolPurposeFlagsEXT
VkVideoCapabilitiesFlagBitsKHR=VkVideoCapabilitiesFlagsKHR
VkVideoCapabilitiesFlagsKHR=VkVideoCapabilitiesFlagsKHR
VkVideoChromaSubsamplingFlagBitsKHR=VkVideoChromaSubsamplingFlagsKHR
VkVideoChromaSubsamplingFlagsKHR=VkVideoChromaSubsamplingFlagsKHR
VkVideoCodecOperationFlagBitsKHR=VkVideoCodecOperationFlagsKHR
VkVideoCodecOperationFlagsKHR=VkVideoCodecOperationFlagsKHR
VkVideoCodingControlFlagBitsKHR=VkVideoCodingControlFlagsKHR
VkVideoCodingControlFlagsKHR=VkVideoCodingControlFlagsKHR
VkVideoCodingQualityPresetFlagBitsKHR=VkVideoCodingQualityPresetFlagsKHR
VkVideoCodingQualityPresetFlagsKHR=VkVideoCodingQualityPresetFlagsKHR
VkVideoComponentBitDepthFlagBitsKHR=VkVideoComponentBitDepthFlagsKHR
VkVideoComponentBitDepthFlagsKHR=VkVideoComponentBitDepthFlagsKHR
VkVideoDecodeFlagBitsKHR=VkVideoDecodeFlagsKHR
VkVideoDecodeFlagsKHR=VkVideoDecodeFlagsKHR
VkVideoDecodeH264FieldLayoutFlagBitsEXT=VkVideoDecodeH264FieldLayoutFlagsEXT
VkVideoDecodeH264FieldLayoutFlagsEXT=VkVideoDecodeH264FieldLayoutFlagsEXT
VkVideoEncodeFlagBitsKHR=VkVideoEncodeFlagsKHR
VkVideoEncodeFlagsKHR=VkVideoEncodeFlagsKHR
VkVideoEncodeH264CapabilitiesFlagBitsEXT=VkVideoEncodeH264CapabilitiesFlagsEXT
VkVideoEncodeH264CapabilitiesFlagsEXT=VkVideoEncodeH264CapabilitiesFlagsEXT
VkVideoEncodeH264CreateFlagBitsEXT=VkVideoEncodeH264CreateFlagsEXT
VkVideoEncodeH264CreateFlagsEXT=VkVideoEncodeH264CreateFlagsEXT
VkVideoEncodeH264InputModeFlagBitsEXT=VkVideoEncodeH264InputModeFlagsEXT
VkVideoEncodeH264InputModeFlagsEXT=VkVideoEncodeH264InputModeFlagsEXT
VkVideoEncodeH264NaluSliceEXT=VkVideoEncodeH264NaluSliceEXT
VkVideoEncodeH264OutputModeFlagBitsEXT=VkVideoEncodeH264OutputModeFlagsEXT
VkVideoEncodeH264OutputModeFlagsEXT=VkVideoEncodeH264OutputModeFlagsEXT
VkVideoEncodeRateControlFlagBitsKHR=VkVideoEncodeRateControlFlagsKHR
VkVideoEncodeRateControlFlagsKHR=VkVideoEncodeRateControlFlagsKHR
VkVideoEncodeRateControlModeFlagBitsKHR=VkVideoEncodeRateControlModeFlagsKHR
VkVideoEncodeRateControlModeFlagsKHR=VkVideoEncodeRateControlModeFlagsKHR
VkVideoSessionCreateFlagBitsKHR=VkVideoSessionCreateFlagsKHR
VkVideoSessionCreateFlagsKHR=VkVideoSessionCreateFlagsKHR
wl_display*=IntPtr
wl_surface*=IntPtr
xcb_connection_t*=IntPtr
_screen_context*=IntPtr
_screen_window*=IntPtr
_SECURITY_ATTRIBUTES*=IntPtr
2 changes: 1 addition & 1 deletion generation/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared
C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um
C:/VulkanSDK/1.2.170.0/Include
C:/VulkanSDK/1.2.182.0/Include
--methodClassName
Vulkan
--namespace
Expand Down
10 changes: 10 additions & 0 deletions generation/vk_video/vulkan_video_codec_h264std/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vk_video-vulkan_video_codec_h264std.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codec_h264std
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codec_h264std
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codec_h264std.h
4 changes: 4 additions & 0 deletions generation/vk_video/vulkan_video_codec_h264std/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2021 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codec_h264std.h>
10 changes: 10 additions & 0 deletions generation/vk_video/vulkan_video_codec_h264std_decode/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vk_video-vulkan_video_codec_h264std_decode.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codec_h264std_decode
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codec_h264std_decode
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codec_h264std_decode.h
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2020 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codec_h264std_decode.h>
10 changes: 10 additions & 0 deletions generation/vk_video/vulkan_video_codec_h264std_encode/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vk_video-vulkan_video_codec_h264std_encode.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codec_h264std_encode
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codec_h264std_encode
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codec_h264std_encode.h
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2021 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codec_h264std_encode.h>
10 changes: 10 additions & 0 deletions generation/vk_video/vulkan_video_codec_h265std/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vk_video-vulkan_video_codec_h265std.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codec_h265std
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codec_h265std
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codec_h265std.h
4 changes: 4 additions & 0 deletions generation/vk_video/vulkan_video_codec_h265std/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2021 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codec_h265std.h>
10 changes: 10 additions & 0 deletions generation/vk_video/vulkan_video_codec_h265std_decode/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vk_video-vulkan_video_codec_h265std_decode.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codec_h265std_decode
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codec_h265std_decode
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codec_h265std_decode.h
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2021 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codec_h265std_decode.h>
12 changes: 12 additions & 0 deletions generation/vk_video/vulkan_video_codecs_common/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
@../../settings.rsp
@../../remap.rsp
--exclude
VK_MAKE_VIDEO_STD_VERSION
--file
vk_video-vulkan_video_codecs_common.h
--output
../../../sources/Interop/Vulkan/vk_video/vulkan_video_codecs_common
--test-output
../../../tests/Interop/Vulkan/vk_video/vulkan_video_codecs_common
--traverse
C:/VulkanSDK/1.2.182.0/Include/vk_video/vulkan_video_codecs_common.h
4 changes: 4 additions & 0 deletions generation/vk_video/vulkan_video_codecs_common/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2019-2021 The Khronos Group Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vk_video/vulkan_video_codecs_common.h>
10 changes: 10 additions & 0 deletions generation/vulkan/vk_enum_string_helper/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@../../settings.rsp
@../../remap.rsp
--file
vulkan-vk_enum_string_helper.h
--output
../../../sources/Interop/Vulkan/vulkan/vk_enum_string_helper
--test-output
../../../tests/Interop/Vulkan/vulkan/vk_enum_string_helper
--traverse
C:/VulkanSDK/1.2.182.0/Include/vulkan/vulkan-vk_enum_string_helper.h
4 changes: 4 additions & 0 deletions generation/vulkan/vk_enum_string_helper/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +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.2.182
// Original source is Copyright © 2015-2021 The Khronos Group Inc. Copyright © 2015-2021 Valve Corporation. Copyright © 2015-2021 LunarG, Inc. Copyright © 2015-2021 Google Inc.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <vulkan/vulkan.h>
#include <vulkan/vk_enum_string_helper.h>
6 changes: 3 additions & 3 deletions generation/vulkan/vk_icd/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
--file
vulkan-vk_icd.h
--output
../../../sources/Interop/Vulkan/vk_icd
../../../sources/Interop/Vulkan/vulkan/vk_icd
--test-output
../../../tests/Interop/Vulkan/vk_icd
../../../tests/Interop/Vulkan/vulkan/vk_icd
--traverse
C:/VulkanSDK/1.2.170.0/Include/vulkan/vk_icd.h
C:/VulkanSDK/1.2.182.0/Include/vulkan/vk_icd.h
Loading

0 comments on commit 6e98755

Please sign in to comment.