diff options
Diffstat (limited to 'src/renderer.h')
-rw-r--r-- | src/renderer.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/renderer.h b/src/renderer.h index 046a4ef..457099d 100644 --- a/src/renderer.h +++ b/src/renderer.h @@ -3,7 +3,8 @@ #include <memory> #include "fb/fb.h" -#include "o3d/tri_vertex.h" +#include "o3d/tri.h" +#include "o3d/tri_deriv.h" namespace engine { @@ -16,12 +17,12 @@ class Renderer { unsigned int width() const; unsigned int height() const; void clear(); - void draw_triangle(o3d::TriangleVertex4 triangle); + void draw_triangle(o3d::Triangle triangle); private: std::vector<float> depth_buf; - void _draw_cropped_triangle(o3d::TriangleVertex4 root, o3d::TriangleDerivedVertex4 triangle); + void _draw_cropped_triangle(const o3d::Triangle& root, const o3d::TriangleDerived& triangle); }; } |