!16 add partialrender vulkan api

Merge pull request !16 from li_zt/upload_partialrender_vk
This commit is contained in:
openharmony_ci 2023-11-15 13:07:35 +00:00 committed by Gitee
commit afe6da4675
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1230,6 +1230,10 @@ typedef enum VkStructureType {
VK_STRUCTURE_TYPE_MAX_ENUM = 0x7FFFFFFF
} VkStructureType;
typedef enum VkStructureTypeHUAWEI {
VK_STRUCTURE_TYPE_RENDER_PASS_DAMAGE_REGION_BEGIN_INFO_TYPE = VK_STRUCTURE_TYPE_MAX_ENUM - 7
} VkstructureTypeHUAWEI;
typedef enum VkPipelineCacheHeaderVersion {
VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1,
VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF
@ -3765,6 +3769,13 @@ typedef struct VkRenderPassCreateInfo {
const VkSubpassDependency* pDependencies;
} VkRenderPassCreateInfo;
typedef struct VkRenderPassDamageRegionBeginInfo {
enum VkStructureTypeHUAWEI sType;
const void* pNext;
uint32_t regionCount;
const VkRect2D* regions;
} VkRenderPassDamageRegionBeginInfo;
typedef struct VkCommandPoolCreateInfo {
VkStructureType sType;
const void* pNext;