From 2f1ccda4420c1c9f7795f9d5951f647a214cc111 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 4 Mar 2025 22:44:44 +0800 Subject: [PATCH] removed mtl/UniformBuffer.h --- inc/hgl/graph/mtl/UniformBuffer.h | 24 ------------------------ src/ShaderGen/CMakeLists.txt | 3 +-- 2 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 inc/hgl/graph/mtl/UniformBuffer.h diff --git a/inc/hgl/graph/mtl/UniformBuffer.h b/inc/hgl/graph/mtl/UniformBuffer.h deleted file mode 100644 index 59fc792b..00000000 --- a/inc/hgl/graph/mtl/UniformBuffer.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include -#include - -STD_MTL_NAMESPACE_BEGIN - -/** -* 所有UBO的基类,它即向生成器提供代码,也可以为渲染器提供数据 -*/ -class UniformBuffer -{ -private: - - ShaderBufferSource *sbs; - -public: - - virtual const AnsiString &GetStructName ()const{return sbs->struct_name;} ///<取得结构名称 - virtual const AnsiString &GetDefaultValueName ()const{return sbs->name;} ///<取得默认变量名称 - virtual const AnsiString &GetShaderCodes ()const{return sbs->codes;} ///<取得Shader代码 -};//class UniformBuffer - -STD_MTL_NAMESPACE_END diff --git a/src/ShaderGen/CMakeLists.txt b/src/ShaderGen/CMakeLists.txt index ff669820..9e016ce3 100644 --- a/src/ShaderGen/CMakeLists.txt +++ b/src/ShaderGen/CMakeLists.txt @@ -36,8 +36,7 @@ SOURCE_GROUP("GLSL Compiler" FILES ${GLSL_COMPILER_SOURCE}) set(STD_MTL_HEADER_PATH ${ROOT_INCLUDE_PATH}/hgl/graph/mtl) -SET(SHADERGEN_COMMON_FILES ${STD_MTL_HEADER_PATH}/UniformBuffer.h - ${STD_MTL_HEADER_PATH}/UBOCommon.h +SET(SHADERGEN_COMMON_FILES ${STD_MTL_HEADER_PATH}/UBOCommon.h ${STD_MTL_HEADER_PATH}/SamplerName.h ${STD_MTL_HEADER_PATH}/ShaderVariableType.h ShaderVariableType.cpp