Improved compile time significantly

This commit is contained in:
2023-02-24 00:06:12 -08:00
parent 21b917cf71
commit 1d39e86d91
9 changed files with 60 additions and 17 deletions

View File

@ -57,6 +57,14 @@ void Scene::debugLine(struct SceneDebugLine line) {
this->debugLines.push_back(line);
}
void Scene::debugRay(struct SceneDebugRay ray) {
this->debugLine((struct SceneDebugLine){
.v0 = ray.start,
.v1 = ray.start + ray.direction,
.color = ray.color
});
}
void Scene::debugCube(struct SceneDebugCube cube) {
auto min = cube.min;
auto max = cube.max;

View File

@ -23,6 +23,12 @@ namespace Dawn {
glm::mat4 transform = glm::mat4(1.0f);
};
struct SceneDebugRay {
glm::vec3 start;
glm::vec3 direction;
struct Color color = COLOR_RED;
};
struct SceneDebugLine {
glm::vec3 v0 = glm::vec3(0, 0, 0);
glm::vec3 v1 = glm::vec3(1, 1, 1);