From 38fb792d790c8d9970eab9ba47c6a50d3d09beb3 Mon Sep 17 00:00:00 2001 From: Jayou <906832263@qq.com> Date: Thu, 15 Oct 2020 15:15:03 +0800 Subject: [PATCH] add shader_stage to SPVData. --- glsl2spv.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/glsl2spv.cpp b/glsl2spv.cpp index 2cd7263..771038b 100644 --- a/glsl2spv.cpp +++ b/glsl2spv.cpp @@ -311,6 +311,7 @@ extern "C" uint32_t *spv_data; uint32_t spv_length; + uint32_t shader_stage; ShaderStageData input,output; ShaderResourceData resource[VK_DESCRIPTOR_TYPE_COUNT]; @@ -529,6 +530,8 @@ extern "C" glslang::GlslangToSpv(*program.getIntermediate(stage),spirv); SPVData *spv=new SPVData(spirv); + + spv->shader_stage = shader_stage; { ShaderParse sp(spirv.data(),(uint32_t)spirv.size()*sizeof(uint32_t));