From fe210e177e23e019a63dc3c57a3fe3bc10b7d86a Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Tue, 4 Feb 2014 22:21:29 +0400 Subject: [PATCH] Add another pixel perfectness test --- demos/lines.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/demos/lines.cc b/demos/lines.cc index 5ee93ad..f1eed0f 100644 --- a/demos/lines.cc +++ b/demos/lines.cc @@ -69,6 +69,16 @@ int Run() { render.DrawRect(5, 5, 7, 7); render.DrawRect(3, 3, 9, 9); + // Rect corner test + // This may show diagonal lines: + // - bright ones indicate that pixels are overdrawn + // - dark ones indicate that some corner pixels are missing + // Unfortunately, on most implementations some of + // these problems exist + render.SetDrawColor(255, 255, 255, 32); + for (int i = 0; i < 50; i++) + render.DrawRect(100+i, 100+i, 200-i, 200-i); + render.Present(); // Frame limiter