added gradient shader logic to trapezoids

This commit is contained in:
2026-07-08 14:34:55 -07:00
parent b7032c3b8e
commit f61e3a8237
8 changed files with 70 additions and 54 deletions
+2 -2
View File
@@ -101,7 +101,7 @@ namespace UwU {
for (uint16_t i = 0; i < height; i++) {
for (uint16_t x = (uint16_t)splitBound[i]; x <= (uint16_t)longBound[i]; x++) {
// Helpers::putPixel(buffer, x, i + (uint32_t)top.y, color.r, color.g, color.b, color.a);
buffer.drawPixel(Coord2(x, i + (uint16_t)top.y), color);
buffer.drawPixel(x, i + (uint16_t)top.y, color);
}
}
} else {
@@ -115,7 +115,7 @@ namespace UwU {
for (uint16_t i = 0; i < height; i++) {
for (uint16_t x = (uint16_t)longBound[i]; x <= (uint16_t)splitBound[i]; x++) {
// Helpers::putPixel(buffer, x, i + (uint32_t)top.y, color.r, color.g, color.b, color.a);
buffer.drawPixel(Coord2(x, i + (uint16_t)top.y), color);
buffer.drawPixel(x, i + (uint16_t)top.y, color);
}
}
}