Improved compile time significantly
This commit is contained in:
@ -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;
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user