27 Shader(
const std::shared_ptr<spdlog::logger>& logger);
29 bool load_vertex_shader(
const char* file_path);
30 bool load_fragment_shader(
const char* file_path);
46 std::shared_ptr<spdlog::logger> logger;
47 std::unique_ptr<char[]> vertex_shader_source;
48 std::unique_ptr<char[]> fragment_shader_source;