mirror of
https://github.com/TheRedShip/RT_GPU.git
synced 2025-09-27 18:48:36 +02:00
~ | BVH sent to gpu
This commit is contained in:
@ -42,8 +42,8 @@ class Triangle : public Object
|
||||
_vertex2 = glm::vec3(x2, y2, z2);
|
||||
_vertex3 = glm::vec3(x3, y3, z3);
|
||||
|
||||
_vertex2 -= _position; //optimization
|
||||
_vertex3 -= _position; //optimization
|
||||
// _vertex2 -= _position; //optimization
|
||||
// _vertex3 -= _position; //optimization
|
||||
|
||||
_normal = glm::normalize(glm::cross(_vertex2, _vertex3)); //optimization
|
||||
|
||||
@ -51,8 +51,8 @@ class Triangle : public Object
|
||||
}
|
||||
Triangle(const glm::vec3& position, const glm::vec3& vertex2, const glm::vec3& vertex3, const int mat_index)
|
||||
: Object(position, mat_index), _vertex2(vertex2), _vertex3(vertex3) {
|
||||
_vertex2 -= _position; //optimization
|
||||
_vertex3 -= _position; //optimization
|
||||
// _vertex2 -= _position; //optimization
|
||||
// _vertex3 -= _position; //optimization
|
||||
|
||||
_normal = glm::normalize(glm::cross(_vertex2, _vertex3)); //optimization
|
||||
}
|
||||
|
Reference in New Issue
Block a user