From fb7ae1149a80a22c77014d0ece33f6f4b965b631 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 31 Mar 2019 14:34:40 +0800 Subject: *misc --- source/modules/asura-core/graphics/shader_source.h | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/modules/asura-core/graphics/shader_source.h (limited to 'source/modules/asura-core/graphics/shader_source.h') diff --git a/source/modules/asura-core/graphics/shader_source.h b/source/modules/asura-core/graphics/shader_source.h new file mode 100644 index 0000000..b3e815c --- /dev/null +++ b/source/modules/asura-core/graphics/shader_source.h @@ -0,0 +1,30 @@ +#ifndef __ASURA_SHADER_SOURCE_H__ +#define __ASURA_SHADER_SOURCE_H__ + +#include + +#include + +namespace AsuraEngine +{ + namespace Graphics + { + + /// + /// Asura Engine使用的shader源代码,基于GLSL。 + /// + class ShaderSouce : public AEIO::DecodedData + { + public: + void Decode(AEIO::DataBuffer& buffer) override; + + private: + std::string mVert; + std::string mFrag; + + }; + + } +} + +#endif \ No newline at end of file -- cgit v1.1-26-g67d0