Skip to content

Commit

Permalink
Upgrade 1.3.217 -> 1.3.224
Browse files Browse the repository at this point in the history
  • Loading branch information
SerafimArts committed Aug 17, 2022
1 parent d248841 commit e51bf85
Show file tree
Hide file tree
Showing 30 changed files with 290 additions and 19 deletions.
2 changes: 1 addition & 1 deletion resources/headers/.gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
!.gitignore
!1.3.217/*
!1.3.224/*
!platform/*
!vulkan_prototypes_1.0.h
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ extern "C" {
#define VK_KHR_video_queue 1
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionKHR)
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionParametersKHR)
#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 3
#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 4
#define VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue"

typedef enum VkQueryResultStatusKHR {
Expand Down Expand Up @@ -102,7 +102,7 @@ typedef VkFlags VkVideoCodingQualityPresetFlagsKHR;
typedef struct VkQueueFamilyQueryResultStatusProperties2KHR {
VkStructureType sType;
void* pNext;
VkBool32 supported;
VkBool32 queryResultStatusSupport;
} VkQueueFamilyQueryResultStatusProperties2KHR;

typedef struct VkVideoQueueFamilyProperties2KHR {
Expand All @@ -113,7 +113,7 @@ typedef struct VkVideoQueueFamilyProperties2KHR {

typedef struct VkVideoProfileKHR {
VkStructureType sType;
void* pNext;
const void* pNext;
VkVideoCodecOperationFlagBitsKHR videoCodecOperation;
VkVideoChromaSubsamplingFlagsKHR chromaSubsampling;
VkVideoComponentBitDepthFlagsKHR lumaBitDepth;
Expand All @@ -122,7 +122,7 @@ typedef struct VkVideoProfileKHR {

typedef struct VkVideoProfilesKHR {
VkStructureType sType;
void* pNext;
const void* pNext;
uint32_t profileCount;
const VkVideoProfileKHR* pProfiles;
} VkVideoProfilesKHR;
Expand All @@ -142,16 +142,20 @@ typedef struct VkVideoCapabilitiesKHR {
} VkVideoCapabilitiesKHR;

typedef struct VkPhysicalDeviceVideoFormatInfoKHR {
VkStructureType sType;
void* pNext;
VkImageUsageFlags imageUsage;
const VkVideoProfilesKHR* pVideoProfiles;
VkStructureType sType;
void* pNext;
VkImageUsageFlags imageUsage;
} VkPhysicalDeviceVideoFormatInfoKHR;

typedef struct VkVideoFormatPropertiesKHR {
VkStructureType sType;
void* pNext;
VkFormat format;
VkStructureType sType;
void* pNext;
VkFormat format;
VkComponentMapping componentMapping;
VkImageCreateFlags imageCreateFlags;
VkImageType imageType;
VkImageTiling imageTiling;
VkImageUsageFlags imageUsageFlags;
} VkVideoFormatPropertiesKHR;

typedef struct VkVideoPictureResourceKHR {
Expand Down

Large diffs are not rendered by default.

9 changes: 8 additions & 1 deletion src/Vulkan/Version.php
Original file line number Diff line number Diff line change
Expand Up @@ -144,9 +144,16 @@ enum Version: string implements ComparableInterface
case V1_3_215 = '1.3.215';
case V1_3_216 = '1.3.216';
case V1_3_217 = '1.3.217';
case V1_3_218 = '1.3.218';
case V1_3_219 = '1.3.219';
case V1_3_220 = '1.3.220';
case V1_3_221 = '1.3.221';
case V1_3_222 = '1.3.222';
case V1_3_223 = '1.3.223';
case V1_3_224 = '1.3.224';

public const V1_3_LOWEST = self::V1_3_204;
public const V1_3_HIGHEST = self::V1_3_217;
public const V1_3_HIGHEST = self::V1_3_224;

public const V1_LOWEST = self::V1_1_96;
public const V1_HIGHEST = self::V1_3_HIGHEST;
Expand Down

0 comments on commit e51bf85

Please sign in to comment.