支持抗锯齿
This commit is contained in:
@@ -297,7 +297,7 @@ static bool _triangleRasterizationRules(Canvas& canvas, const Triangle& triangle
|
||||
|
||||
canvas.clear();
|
||||
|
||||
Rasterizer::drawTriangleLarrabee(canvas.getWidth(), canvas.getHeight(),
|
||||
Rasterizer::drawTriangleLarrabee(AntiAliasingTech::AA_None, canvas.getWidth(), canvas.getHeight(),
|
||||
triangle.p1, triangle.p2, triangle.p3,
|
||||
razFunc, ccw);
|
||||
|
||||
@@ -429,7 +429,7 @@ TEST(Rasterizer, Delaunay)
|
||||
uint32_t randCol = 0xFF000000 + ((uint32_t)(rand() / 240) << 16) + ((uint32_t)(rand() / 240) << 8) + ((uint32_t)(rand() / 240));
|
||||
|
||||
auto razFunc = std::bind(&Canvas::razFunction, &canvas, std::placeholders::_1, std::placeholders::_2, randCol);
|
||||
Rasterizer::drawTriangleLarrabee(canvas.getWidth(), canvas.getHeight(),
|
||||
Rasterizer::drawTriangleLarrabee(AntiAliasingTech::AA_None, canvas.getWidth(), canvas.getHeight(),
|
||||
triangle.p1, triangle.p2, triangle.p3,
|
||||
razFunc, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user