26 Shader(
const std::shared_ptr<spdlog::logger>& logger);
28 bool load_vertex_shader(
const char* file_path);
29 bool load_fragment_shader(
const char* file_path);
44 std::shared_ptr<spdlog::logger> logger;
45 std::unique_ptr<char[]> vertex_shader_source;
46 std::unique_ptr<char[]> fragment_shader_source;