added mappers to rest of primatives

This commit is contained in:
2026-07-24 18:31:49 -07:00
parent 78ec985f7a
commit eddbb85256
6 changed files with 49 additions and 33 deletions
+5 -4
View File
@@ -50,16 +50,17 @@ int main(void) {
rectangle.draw(surface.buffer, rectMapper, bisexual);
UwU::ColorShader greenShader = UwU::ColorShader(green);
UwU::NullMapper nullMapper = UwU::NullMapper();
UwU::Point point = UwU::Point(187, 37);
point.draw(surface.buffer, greenShader);
point.draw(surface.buffer, nullMapper, greenShader);
UwU::ColorShader blueShader = UwU::ColorShader(blue);
UwU::Trapezoid trapezoid = UwU::Trapezoid(100, 300, 690, 320, 720, 780);
trapezoid.draw(surface.buffer, blueShader);
trapezoid.draw(surface.buffer, nullMapper, blueShader);
UwU::ColorShader redShader = UwU::ColorShader(red);
UwU::Triangle triangle = UwU::Triangle(140, 140, 60, 400, 240, 240);
triangle.draw(surface.buffer, redShader);
triangle.draw(surface.buffer, nullMapper, redShader);
// // Benchmarking
// struct timespec start, end;
@@ -100,7 +101,7 @@ int main(void) {
};
for (uint16_t i = 0; i < 8; i++) {
lines[i].draw(surface.buffer, blueShader);
lines[i].draw(surface.buffer, nullMapper, blueShader);
}