|
From: google-labs-jules[bot] <no...@gi...> - 2025-12-27 21:48:22
|
Branch: refs/heads/issue-63-single-pass-fill-stroke-2295836460671057291 Home: https://github.com/graphics32/graphics32 Commit: 597220716a1b42bf7735730f1d126cb12e624484 https://github.com/graphics32/graphics32/commit/597220716a1b42bf7735730f1d126cb12e624484 Author: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: 2025-12-27 (Sat, 27 Dec 2025) Changed paths: M Examples/Drawing/Polygons/MainUnit.dfm M Examples/Drawing/Polygons/MainUnit.pas M Source/GR32_Polygons.pas Log Message: ----------- feat(rendering): Implement single-pass fill and stroke Adds a new TPolygonRenderer32FSE class and PolygonFSE function to allow rendering filled and stroked polygons in a single pass, eliminating rendering seams. The existing `TCanvas32`-based rendering performs separate passes for filling and stroking, which can result in visible seams between the fill and the stroke. This change introduces a new rendering path that combines the fill and stroke geometry into a single polygon, which is then rendered in one pass. A "Single Pass" checkbox has been added to the Polygons example project to demonstrate the new functionality. Ref: #63 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |