2020-07-11 12:06:40 +02:00
|
|
|
//
|
|
|
|
// Created by Wouter Groeneveld on 11/07/20.
|
|
|
|
//
|
|
|
|
|
2020-07-15 10:52:13 +02:00
|
|
|
#include <libgba-bitmap-engine/renderer/renderer.h>
|
|
|
|
#include <libgba-bitmap-engine/renderer/gba_engine.h>
|
2020-07-11 12:06:40 +02:00
|
|
|
|
|
|
|
void PixelRenderer::render(const MatrixFx &transformationMatrix, const Mesh* mesh) {
|
|
|
|
for (auto &vertex : mesh->vertices()) {
|
|
|
|
auto projectedPoint = engine->project(*vertex.get(), transformationMatrix);
|
|
|
|
engine->plotPixel(projectedPoint, mesh->colorIndex());
|
|
|
|
}
|
|
|
|
}
|