From 9999ff26c8406eafbfd5d5ac5c2934f944982422 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 16 Jul 2020 17:01:33 +0800 Subject: [PATCH] add "binding" in "struct ShaderStage" --- inc/hgl/graph/shader/ShaderResource.h | 2 ++ src/SceneGraph/shader/ShaderResource.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/inc/hgl/graph/shader/ShaderResource.h b/inc/hgl/graph/shader/ShaderResource.h index 046d3f85..9ab53ed5 100644 --- a/inc/hgl/graph/shader/ShaderResource.h +++ b/inc/hgl/graph/shader/ShaderResource.h @@ -14,6 +14,8 @@ VK_NAMESPACE_BEGIN uint component; VkFormat format; + + uint binding; };//struct ShaderStage using ShaderStageList=ObjectList; diff --git a/src/SceneGraph/shader/ShaderResource.cpp b/src/SceneGraph/shader/ShaderResource.cpp index 1f59a7f4..8346cd02 100644 --- a/src/SceneGraph/shader/ShaderResource.cpp +++ b/src/SceneGraph/shader/ShaderResource.cpp @@ -45,6 +45,8 @@ VK_NAMESPACE_BEGIN ss->name.SetString((char *)data,str_len); data+=str_len; + ss->binding=i; + ss_list.Add(ss); }