From 2403cfab10024619a8f1400cd26443c7146b6122 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Mon, 19 Oct 2020 22:23:03 +0800 Subject: [PATCH] add ShaderModuleCreateInfo struct --- inc/hgl/graph/shader/ShaderResource.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/inc/hgl/graph/shader/ShaderResource.h b/inc/hgl/graph/shader/ShaderResource.h index d88db702..e3f28ca3 100644 --- a/inc/hgl/graph/shader/ShaderResource.h +++ b/inc/hgl/graph/shader/ShaderResource.h @@ -3,6 +3,7 @@ #include #include #include +#include VK_NAMESPACE_BEGIN struct ShaderStage @@ -96,4 +97,15 @@ public: ShaderResource *LoadShaderResource(const uint8 *origin_filedata,const int64 filesize,bool include_file_header); ShaderResource *LoadShaderResoruce(const OSString &filename); + +struct ShaderModuleCreateInfo:public vkstruct_flag +{ +public: + + ShaderModuleCreateInfo(ShaderResource *sr) + { + codeSize=sr->GetCodeSize(); + pCode =sr->GetCode(); + } +}; VK_NAMESPACE_END \ No newline at end of file