From d7c8d8710c89a14c710992c107fafc24f75c050e Mon Sep 17 00:00:00 2001 From: lisyarus Date: Mon, 19 Jun 2023 20:00:50 +0300 Subject: [PATCH] Fix vecr::renderer primitive bbox --- libs/vecr/source/renderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/vecr/source/renderer.cpp b/libs/vecr/source/renderer.cpp index 0b549861..22ef4c39 100644 --- a/libs/vecr/source/renderer.cpp +++ b/libs/vecr/source/renderer.cpp @@ -65,9 +65,9 @@ namespace psemek::vecr int ymin = std::max(0, std::floor(box[1].min) * samples_); int ymax = std::min(canvas_.height() - 1, std::ceil(box[1].max) * samples_); - for (int y = ymin; y < ymax; ++y) + for (int y = ymin; y <= ymax; ++y) { - for (int x = xmin; x < xmax; ++x) + for (int x = xmin; x <= xmax; ++x) { geom::point const center{(x + 0.5f) / samples_, (y + 0.5f) / samples_};