diff --git a/README_OpenHarmony.md b/README_OpenHarmony.md index 390a1f8e003f45100a59ef0894ea56f7178212de..f5d2368c236d522472351df267d53b38bf33bfbd 100644 --- a/README_OpenHarmony.md +++ b/README_OpenHarmony.md @@ -23,8 +23,8 @@ Vulkan-ValidationLayers被实现为一个Vulkan Layer,由Vulkan-Loader加载 ``` hdc target mount #root模式下,开启权限 - hdc shell mkdir /system/etc/vulkan/implicity.d/ #为隐式层创建文件夹 - hdc file push VkLayer_khronos_validation.json /system/etc/vulkan/implicity.d/ #推送json文件到隐式层下 + hdc shell mkdir /system/etc/vulkan/implicit_layer.d/ #为隐式层创建文件夹 + hdc file push VkLayer_khronos_validation.json /system/etc/vulkan/implicit_layer.d/ #推送json文件到隐式层下 hdc file push libVkLayer_khronos_validation.so /system/lib64 hdc shell reboot #重启设备 ``` diff --git a/layers/vulkan/generated/vk_safe_struct.h b/layers/vulkan/generated/vk_safe_struct.h index e5c38b51ef6a6c85987bba2d589b79e382721ce2..b01e4c9cb16d434dd3228c44f9b8085fad2cb86b 100644 --- a/layers/vulkan/generated/vk_safe_struct.h +++ b/layers/vulkan/generated/vk_safe_struct.h @@ -18420,6 +18420,7 @@ struct safe_VkDrawBlurImageInfoHUAWEI { VkStructureTypeHUAWEI sType; const void* pNext{}; float sigma; + VkBlurOriginTypeHUAWEI origin; VkRect2D srcRegion; VkRect2D dstRegion; VkImageView srcImageView; diff --git a/layers/vulkan/generated/vk_safe_struct_core.cpp b/layers/vulkan/generated/vk_safe_struct_core.cpp index f31172a8545d1dbf376dedc56e2a798b8db6c587..47e344564dfe5e906622e44db8eecaab57e7e9d5 100644 --- a/layers/vulkan/generated/vk_safe_struct_core.cpp +++ b/layers/vulkan/generated/vk_safe_struct_core.cpp @@ -19397,7 +19397,7 @@ void safe_VkDeviceImageMemoryRequirements::initialize(const safe_VkDeviceImageMe } safe_VkDrawBlurImageInfoHUAWEI::safe_VkDrawBlurImageInfoHUAWEI() - : sType(VK_STRUCTURE_TYPE_DRAW_BLUR_IMAGE_INFO_HUAWEI), pNext(nullptr), sigma(), srcRegion(), dstRegion(), srcImageView() {} + : sType(VK_STRUCTURE_TYPE_DRAW_BLUR_IMAGE_INFO_HUAWEI), pNext(nullptr), sigma(), origin(), srcRegion(), dstRegion(), srcImageView() {} safe_VkDrawBlurImageInfoHUAWEI& safe_VkDrawBlurImageInfoHUAWEI::operator=(const safe_VkDrawBlurImageInfoHUAWEI& copy_src) { if (©_src == this) return *this; @@ -19406,6 +19406,7 @@ safe_VkDrawBlurImageInfoHUAWEI& safe_VkDrawBlurImageInfoHUAWEI::operator=(const sType = copy_src.sType; sigma = copy_src.sigma; + origin = copy_src.origin; srcRegion = copy_src.srcRegion; dstRegion = copy_src.dstRegion; srcImageView = copy_src.srcImageView; @@ -19421,6 +19422,7 @@ void safe_VkDrawBlurImageInfoHUAWEI::initialize(const VkDrawBlurImageInfoHUAWEI* FreePnextChain(pNext); sType = in_struct->sType; sigma = in_struct->sigma; + origin = in_struct->origin; srcRegion = in_struct->srcRegion; dstRegion = in_struct->dstRegion; srcImageView = in_struct->srcImageView;