From 1c92d0eeaa8a3f8c54458541a89c09a52be32df6 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Sat, 18 Feb 2023 17:27:16 +0800 Subject: [PATCH] optimized codes. --- glsl2spv.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/glsl2spv.cpp b/glsl2spv.cpp index f0b096d..ae7f5b8 100644 --- a/glsl2spv.cpp +++ b/glsl2spv.cpp @@ -285,6 +285,8 @@ struct ShaderResourceData T *items; }; +using ShaderDescriptorResource=ShaderResourceData[VK_DESCRIPTOR_TYPE_COUNT]; + struct SPVData { bool result; @@ -294,8 +296,9 @@ struct SPVData uint32_t *spv_data; uint32_t spv_length; - ShaderStageData input,output; - ShaderResourceData resource[VK_DESCRIPTOR_TYPE_COUNT]; + ShaderStageData input, + output; + ShaderDescriptorResource resource; ShaderResourceData push_constant; ShaderResourceData subpass_input;