diff options
| author | 2014-07-27 18:02:35 +0200 | |
|---|---|---|
| committer | 2014-08-12 13:50:07 +0200 | |
| commit | 94d742fe172ba933af321bfb0e02889b40d0c179 (patch) | |
| tree | 241e6d8b36e6ab9921ef7afb71e7350e52862e2a /src/video_core/clipper.cpp | |
| parent | Pica: Add triangle clipper. (diff) | |
| download | yuzu-94d742fe172ba933af321bfb0e02889b40d0c179.tar.gz yuzu-94d742fe172ba933af321bfb0e02889b40d0c179.tar.xz yuzu-94d742fe172ba933af321bfb0e02889b40d0c179.zip | |
Pica: Add basic rasterizer.
Diffstat (limited to 'src/video_core/clipper.cpp')
| -rw-r--r-- | src/video_core/clipper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/clipper.cpp b/src/video_core/clipper.cpp index e9ab6242c..b7180328c 100644 --- a/src/video_core/clipper.cpp +++ b/src/video_core/clipper.cpp | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | 6 | ||
| 7 | #include "clipper.h" | 7 | #include "clipper.h" |
| 8 | #include "pica.h" | 8 | #include "pica.h" |
| 9 | #include "rasterizer.h" | ||
| 9 | #include "vertex_shader.h" | 10 | #include "vertex_shader.h" |
| 10 | 11 | ||
| 11 | namespace Pica { | 12 | namespace Pica { |
| @@ -168,7 +169,7 @@ void ProcessTriangle(OutputVertex &v0, OutputVertex &v1, OutputVertex &v2) { | |||
| 168 | vtx1.screenpos.x.ToFloat32(), vtx1.screenpos.y.ToFloat32(), vtx1.screenpos.z.ToFloat32(), | 169 | vtx1.screenpos.x.ToFloat32(), vtx1.screenpos.y.ToFloat32(), vtx1.screenpos.z.ToFloat32(), |
| 169 | vtx2.screenpos.x.ToFloat32(), vtx2.screenpos.y.ToFloat32(), vtx2.screenpos.z.ToFloat32()); | 170 | vtx2.screenpos.x.ToFloat32(), vtx2.screenpos.y.ToFloat32(), vtx2.screenpos.z.ToFloat32()); |
| 170 | 171 | ||
| 171 | // TODO: Send triangle to rasterizer | 172 | Rasterizer::ProcessTriangle(vtx0, vtx1, vtx2); |
| 172 | } | 173 | } |
| 173 | } | 174 | } |
| 174 | 175 | ||