From ece7912f3cf5e9263dd4f0c9f477d1ab79f56cda Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 7 Oct 2023 23:34:36 +0800 Subject: [PATCH] removed ShaderCreateInfoFragment::UseDefaultMain --- inc/hgl/shadergen/ShaderCreateInfoFragment.h | 6 ----- src/ShaderGen/ShaderCreateInfoFragment.cpp | 24 -------------------- 2 files changed, 30 deletions(-) diff --git a/inc/hgl/shadergen/ShaderCreateInfoFragment.h b/inc/hgl/shadergen/ShaderCreateInfoFragment.h index e036b599..c86d4cd1 100644 --- a/inc/hgl/shadergen/ShaderCreateInfoFragment.h +++ b/inc/hgl/shadergen/ShaderCreateInfoFragment.h @@ -3,10 +3,6 @@ #include namespace hgl{namespace graph{ -enum class MaterialType -{ - Color, ///<´¿É«²ÄÖÊ -}; class ShaderCreateInfoFragment:public ShaderCreateInfo { @@ -16,7 +12,5 @@ public: ShaderCreateInfoFragment(MaterialDescriptorInfo *m):ShaderCreateInfo(VK_SHADER_STAGE_FRAGMENT_BIT,m){} ~ShaderCreateInfoFragment()=default; - - void UseDefaultMain(); }; }}//namespace hgl::graph \ No newline at end of file diff --git a/src/ShaderGen/ShaderCreateInfoFragment.cpp b/src/ShaderGen/ShaderCreateInfoFragment.cpp index 293d358c..83110549 100644 --- a/src/ShaderGen/ShaderCreateInfoFragment.cpp +++ b/src/ShaderGen/ShaderCreateInfoFragment.cpp @@ -5,30 +5,6 @@ namespace hgl{namespace graph{ using namespace hgl::graph; -void ShaderCreateInfoFragment::UseDefaultMain() -{ - AnsiString main_codes="void main()\n{\n"; - - const auto &output_list=sdm->GetShaderStageIO().output; - - const ShaderAttribute *o=output_list.items; - - for(uint i=0;iname; - main_codes+="=Get"; - main_codes+=o->name; - main_codes+="();\n"; - - ++o; - } - - main_codes+="}"; - - AddFunction(main_codes); -} - bool ShaderCreateInfoFragment::ProcOutput() { const auto &output_list=sdm->GetShaderStageIO().output;