| 5 | #include "RaceNetRenderer.h" |
| 6 | |
| 7 | RaceNetRenderer::RaceNetRenderer(GLFWwindow *gl_window, std::shared_ptr<Logger> &onfs_logger) : window(gl_window), logger(onfs_logger) { |
| 8 | projectionMatrix = glm::ortho(minX, maxX, minY, maxY, -1.0f, 1.0f); |
| 9 | |
| 10 | /*------- ImGui -------*/ |
| 11 | ImGui::CreateContext(); |
| 12 | ImGui_ImplGlfw_InitForOpenGL(window, true); |
| 13 | ImGui_ImplOpenGL3_Init("#version 330"); |
| 14 | ImGui::StyleColorsDark(); |
| 15 | } |
| 16 | |
| 17 | void RaceNetRenderer::Render(uint32_t tick, std::vector<shared_ptr<Car>> &car_list, shared_ptr<ONFSTrack> &track_to_render) { |
| 18 | glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); |
nothing calls this directly
no outgoing calls
no test coverage detected