|
@@ -185,15 +185,19 @@ void render()
|
|
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
|
|
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
|
|
SDL_RenderClear(renderer);
|
|
SDL_RenderClear(renderer);
|
|
|
|
|
|
-#if 0
|
|
|
|
|
|
+#if 1
|
|
int triangleCount = arrayGetSize(projectedTriangles);
|
|
int triangleCount = arrayGetSize(projectedTriangles);
|
|
|
|
|
|
for(i = 0; i < triangleCount; i++)
|
|
for(i = 0; i < triangleCount; i++)
|
|
{
|
|
{
|
|
|
|
+ drawFilledTriangle(projectedTriangles[i].points[0].x, projectedTriangles[i].points[0].y,
|
|
|
|
+ projectedTriangles[i].points[1].x, projectedTriangles[i].points[1].y,
|
|
|
|
+ projectedTriangles[i].points[2].x, projectedTriangles[i].points[2].y,
|
|
|
|
+ 0xFFFFFFFF);
|
|
drawTriangle(projectedTriangles[i].points[0].x, projectedTriangles[i].points[0].y,
|
|
drawTriangle(projectedTriangles[i].points[0].x, projectedTriangles[i].points[0].y,
|
|
projectedTriangles[i].points[1].x, projectedTriangles[i].points[1].y,
|
|
projectedTriangles[i].points[1].x, projectedTriangles[i].points[1].y,
|
|
projectedTriangles[i].points[2].x, projectedTriangles[i].points[2].y,
|
|
projectedTriangles[i].points[2].x, projectedTriangles[i].points[2].y,
|
|
- 0xFF00FFFF);
|
|
|
|
|
|
+ 0xFF000000);
|
|
}
|
|
}
|
|
#else
|
|
#else
|
|
drawTriangle(300, 100, 50, 400, 500, 700, 0xFF00FF00);
|
|
drawTriangle(300, 100, 50, 400, 500, 700, 0xFF00FF00);
|