#pragma once #include #include "../datatypes.cpp" #include "../helpers.cpp" #include "../buffer.cpp" namespace UwU { template class ShaderBase { public: Color shade(uint16_t x, uint16_t y) { return static_cast(this)->shade(x, y); } }; }