#pragma once #include "../../Common/Sizes.hpp" #include "../../Assets.hpp" namespace MC::GFX::Shading { class Shader { public: enum class Type { Vertex, Fragment, }; Shader(Type type, const Char* source); U32 get() const { return m_shader; } private: U32 m_shader; }; }