VPR is a new polygon rasterizer that computes exact coverage values in floating point precision. The rendering quality is on par with other high quality rasterizers, such as AGG, LibArt and FreeType. VPR includes a renderer for the Graphics32 library.
Be the first to post a text review of VPR. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Version 1.10 (25 February 2009): - Changed the clipping mechanism. Clipping is now handled by the ClipPolygon routine in GR32_VectorUtils.pas; - Fix: coordinates were in some instances outside the clipping rectangle; - Removed the RasterMode parameter (rmOptimize <> improved performance); - Added support for open polylines; - Added TJoinStyle and TEndStyle in PolyLine routines; - Added LibArt to the benchmark tool. Version 1.11 (26 February 2009): - Added GR32_VectorGraphics unit, which includes auxiliary classes for drawing paths. Version 1.12 (28 February 2009): - Added BuildDashedLine routine, for creating dashed strokes; - Added Cairo Graphics to the benchmark tool; - Minor tweaks and bugfixes. Version 1.13 (2 Mars 2009): - Changed naming of TEndStyle enumeration types, to avoid confusion; - Changed MiterLimit parameter to conform with the SVG specification; - Added TRenderSpanEvent type and changed declaration of TRenderSpanProc; - Fixed bug in ClipPolygon routine. Version 1.14 (3 Mars 2009): - Fixed bug when rendering closed polylines; - Fixed bug that caused coordinates outside the clipping rectangle to be processed by the renderer. Version 1.15 (4 Mars 2009): - Fixed problem with line joins when polygon included zero-length segments. Version 1.16 (4 Mars 2009): - Fixed problems with line ends and open polylines. Version 1.17 (16 Mars 2009): - Fixed problem with line ends; - Addded GR32_CFDG.pas -- a renderer for CFDG commands. Version 1.18 (18 May 2009): - Fixed problem in BuildPolyLine. Thanks to Dirk Carstensen for reporting. Version 1.19 (25 May 2009): - Fixed BuildPolyLine problem again. Thanks to Angus Johnson. Version 1.20 (16 June 2009): - Added support for LCD sub-pixel rendering (PolygonFS_LCD); - Added TransformPolygon function to GR32_VectorUtils; - Added AggLite library to the benchmark demo (thanks to Dmitry Gultyaev). Version 1.21 (16 June 2009): - Fixed D7 compilation problem; - Fixed problems in the LCD polygon routines. Version 1.22 (17 June 2009): - Added PolygonFS_LCD2 routine that performs an additional filtering pass. The result is smoother, but the performance hit is bigger.
Version 1.10 (25 February 2009): - Changed the clipping mechanism. Clipping is now handled by the ClipPolygon routine in GR32_VectorUtils.pas; - Fix: coordinates were in some instances outside the clipping rectangle; - Removed the RasterMode parameter (rmOptimize <> improved performance); - Added support for open polylines; - Added TJoinStyle and TEndStyle in PolyLine routines; - Added LibArt to the benchmark tool. Version 1.11 (26 February 2009): - Added GR32_VectorGraphics unit, which includes auxiliary classes for drawing paths. Version 1.12 (28 February 2009): - Added BuildDashedLine routine, for creating dashed strokes; - Added Cairo Graphics to the benchmark tool; - Minor tweaks and bugfixes. Version 1.13 (2 Mars 2009): - Changed naming of TEndStyle enumeration types, to avoid confusion; - Changed MiterLimit parameter to conform with the SVG specification; - Added TRenderSpanEvent type and changed declaration of TRenderSpanProc; - Fixed bug in ClipPolygon routine. Version 1.14 (3 Mars 2009): - Fixed bug when rendering closed polylines; - Fixed bug that caused coordinates outside the clipping rectangle to be processed by the renderer. Version 1.15 (4 Mars 2009): - Fixed problem with line joins when polygon included zero-length segments. Version 1.16 (4 Mars 2009): - Fixed problems with line ends and open polylines. Version 1.17 (16 Mars 2009): - Fixed problem with line ends; - Addded GR32_CFDG.pas -- a renderer for CFDG commands. Version 1.18 (18 May 2009): - Fixed problem in BuildPolyLine. Thanks to Dirk Carstensen for reporting. Version 1.19 (25 May 2009): - Fixed BuildPolyLine problem again. Thanks to Angus Johnson. Version 1.20 (16 June 2009): - Added support for LCD sub-pixel rendering (PolygonFS_LCD); - Added TransformPolygon function to GR32_VectorUtils; - Added AggLite library to the benchmark demo (thanks to Dmitry Gultyaev). Version 1.21 (16 June 2009): - Fixed D7 compilation problem; - Fixed problems in the LCD polygon routines. Version 1.22 (17 June 2009): - Added PolygonFS_LCD2 routine that performs an additional filtering pass. The result is smoother, but the performance hit is bigger.
Version 1.10 (25 February 2009): - Changed the clipping mechanism. Clipping is now handled by the ClipPolygon routine in GR32_VectorUtils.pas; - Fix: coordinates were in some instances outside the clipping rectangle; - Removed the RasterMode parameter (rmOptimize <> improved performance); - Added support for open polylines; - Added TJoinStyle and TEndStyle in PolyLine routines; - Added LibArt to the benchmark tool. Version 1.11 (26 February 2009): - Added GR32_VectorGraphics unit, which includes auxiliary classes for drawing paths. Version 1.12 (28 February 2009): - Added BuildDashedLine routine, for creating dashed strokes; - Added Cairo Graphics to the benchmark tool; - Minor tweaks and bugfixes. Version 1.13 (2 Mars 2009): - Changed naming of TEndStyle enumeration types, to avoid confusion; - Changed MiterLimit parameter to conform with the SVG specification; - Added TRenderSpanEvent type and changed declaration of TRenderSpanProc; - Fixed bug in ClipPolygon routine. Version 1.14 (3 Mars 2009): - Fixed bug when rendering closed polylines; - Fixed bug that caused coordinates outside the clipping rectangle to be processed by the renderer. Version 1.15 (4 Mars 2009): - Fixed problem with line joins when polygon included zero-length segments. Version 1.16 (4 Mars 2009): - Fixed problems with line ends and open polylines. Version 1.17 (16 Mars 2009): - Fixed problem with line ends; - Addded GR32_CFDG.pas -- a renderer for CFDG commands. Version 1.18 (18 May 2009): - Fixed problem in BuildPolyLine. Thanks to Dirk Carstensen for reporting. Version 1.19 (25 May 2009): - Fixed BuildPolyLine problem again. Thanks to Angus Johnson. Version 1.20 (16 June 2009): - Added support for LCD sub-pixel rendering (PolygonFS_LCD); - Added TransformPolygon function to GR32_VectorUtils; - Added AggLite library to the benchmark demo (thanks to Dmitry Gultyaev). Version 1.21 (16 June 2009): - Fixed D7 compilation problem; - Fixed problems in the LCD polygon routines. Version 1.22 (17 June 2009): - Added PolygonFS_LCD2 routine that performs an additional filtering pass. The result is smoother, but the performance hit is bigger.
Version 1.10 (25 February 2009): - Changed the clipping mechanism. Clipping is now handled by the ClipPolygon routine in GR32_VectorUtils.pas; - Fix: coordinates were in some instances outside the clipping rectangle; - Removed the RasterMode parameter (rmOptimize <> improved performance); - Added support for open polylines; - Added TJoinStyle and TEndStyle in PolyLine routines; - Added LibArt to the benchmark tool. Version 1.11 (26 February 2009): - Added GR32_VectorGraphics unit, which includes auxiliary classes for drawing paths. Version 1.12 (28 February 2009): - Added BuildDashedLine routine, for creating dashed strokes; - Added Cairo Graphics to the benchmark tool; - Minor tweaks and bugfixes. Version 1.13 (2 Mars 2009): - Changed naming of TEndStyle enumeration types, to avoid confusion; - Changed MiterLimit parameter to conform with the SVG specification; - Added TRenderSpanEvent type and changed declaration of TRenderSpanProc; - Fixed bug in ClipPolygon routine. Version 1.14 (3 Mars 2009): - Fixed bug when rendering closed polylines; - Fixed bug that caused coordinates outside the clipping rectangle to be processed by the renderer. Version 1.15 (4 Mars 2009): - Fixed problem with line joins when polygon included zero-length segments. Version 1.16 (4 Mars 2009): - Fixed problems with line ends and open polylines. Version 1.17 (16 Mars 2009): - Fixed problem with line ends; - Addded GR32_CFDG.pas -- a renderer for CFDG commands. Version 1.18 (18 May 2009): - Fixed problem in BuildPolyLine. Thanks to Dirk Carstensen for reporting. Version 1.19 (25 May 2009): - Fixed BuildPolyLine problem again. Thanks to Angus Johnson. Version 1.20 (16 June 2009): - Added support for LCD sub-pixel rendering (PolygonFS_LCD); - Added TransformPolygon function to GR32_VectorUtils; - Added AggLite library to the benchmark demo (thanks to Dmitry Gultyaev). Version 1.21 (16 June 2009): - Fixed D7 compilation problem; - Fixed problems in the LCD polygon routines. Version 1.22 (17 June 2009): - Added PolygonFS_LCD2 routine that performs an additional filtering pass. The result is smoother, but the performance hit is bigger.
Version 1.10 (25 February 2009): - Changed the clipping mechanism. Clipping is now handled by the ClipPolygon routine in GR32_VectorUtils.pas; - Fix: coordinates were in some instances outside the clipping rectangle; - Removed the RasterMode parameter (rmOptimize <> improved performance); - Added support for open polylines; - Added TJoinStyle and TEndStyle in PolyLine routines; - Added LibArt to the benchmark tool. Version 1.11 (26 February 2009): - Added GR32_VectorGraphics unit, which includes auxiliary classes for drawing paths. Version 1.12 (28 February 2009): - Added BuildDashedLine routine, for creating dashed strokes; - Added Cairo Graphics to the benchmark tool; - Minor tweaks and bugfixes. Version 1.13 (2 Mars 2009): - Changed naming of TEndStyle enumeration types, to avoid confusion; - Changed MiterLimit parameter to conform with the SVG specification; - Added TRenderSpanEvent type and changed declaration of TRenderSpanProc; - Fixed bug in ClipPolygon routine. Version 1.14 (3 Mars 2009): - Fixed bug when rendering closed polylines; - Fixed bug that caused coordinates outside the clipping rectangle to be processed by the renderer. Version 1.15 (4 Mars 2009): - Fixed problem with line joins when polygon included zero-length segments. Version 1.16 (4 Mars 2009): - Fixed problems with line ends and open polylines. Version 1.17 (16 Mars 2009): - Fixed problem with line ends; - Addded GR32_CFDG.pas -- a renderer for CFDG commands. Version 1.18 (18 May 2009): - Fixed problem in BuildPolyLine. Thanks to Dirk Carstensen for reporting. Version 1.19 (25 May 2009): - Fixed BuildPolyLine problem again. Thanks to Angus Johnson. Version 1.20 (16 June 2009): - Added support for LCD sub-pixel rendering (PolygonFS_LCD); - Added TransformPolygon function to GR32_VectorUtils; - Added AggLite library to the benchmark demo (thanks to Dmitry Gultyaev). Version 1.21 (16 June 2009): - Fixed D7 compilation problem; - Fixed problems in the LCD polygon routines. Version 1.22 (17 June 2009): - Added PolygonFS_LCD2 routine that performs an additional filtering pass. The result is smoother, but the performance hit is bigger.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?