#pragma once #include namespace deerith { class shader_t; class mesh_3d_t; void set_primitive_viewspace(glm::vec2 start_viewspace, glm::vec2 end_viewspace); void set_primitive_color(glm::vec4 color); void draw_primitive_rectangle(glm::vec2 start, glm::vec2 end); shader_t *get_lit_shader(); mesh_3d_t *get_cube_mesh(); }