Home |
(in alphabetical order):
Main contributors:
Mattias Andersson <mattias@centaurix.com>:
GR32.pas:
- Tweaks.
- PixelF/X property.
- Some minor CLX/Kylix tweaks.
- Added CombineMode.GR32_Image.pas:
- Ported to CLX/Kylix.GR32_Polygons.pas:
- Added TPolygon32.ContainsPoint method.GR32_Transforms.pas:
- Added sfCosine resampling filter.GR32_Blend.pas
- Pascal and MMX version of Merge algorithm.
- Added MMX versions of almost all PixelCombine functions.
Andre Beckedorf <andre@metaexception.de>:
GR32.pas:
- Added Unicode text methods
- Ported to CLX/Kylix.
- Added CombineMode.
- Added clipping rect support.
- pixel-perfect line drawing methods (LineS, LineTS, LineAS).GR32_Image.pas:
- Some part of the CLX/Kylix related changes in this unit.
- Added new overrideable Mouse* methods with Layer information.
- Added OverSize property in TCustomImgView32GR32_Layers.pas:
- enhancements to TRubberbandLayerGR32_Polygon.pas:
- Added option for dynamic antialias level adjustment at runtime.
- Added new 4x sampling mode (very fast but mediocre quality).
- Added support for custom polygon fillings (TCustomPolygonFiller, TBitmapPolygonFiller) and transformations.
- Added support for clipping to rect.
- Added PolylineXSP and PolyPolylineXSP.
- Additional performance tuning.GR32_RangeBars.pas:
- Ported to CLX/Kylix.GR32_System.pas:
- Added support for SSE, SSE2, 3DNow and 3DNow Ext detection.GR32_Transforms.pas:
- Minor tweak to the BlendBlock procedure.
- Update to transformation classes to make them suited for general usage.
Michael Hansen <dyster_tid@hotmail.com>:
GR32.pas:
- PixelF/X property.
- MMX optimized GetPixelF/X FS/XS functions.GR32_Blend.pas:
- Added Difference and Exclusion PixelCombine functions (Pascal).
- Added PixelCombine function setup, to support non MMX cpus.
- Worked out bugfix for "not fully opaque" problem in blendroutines.GR32_Transforms.pas:
- Added sfDraft resampling routines
- MMX optimized sfLinear and sfDraft
- Updated Transform to use PixelX and PixelXS
Contributors:
Arioch /BDV/:
GR32.pas
- Added WinPalette function. (merged by Mattias with some modifications)Thomas Bauer:
GR32.pas:
- Some bugfixes (merged by Andre)GR32_Transforms.pas:
- FullEdge related bugfixes (merged by Andre)Soumitra Bhattacharjee:
GR32_Polygons.pas:
- Added PtInPolygon function. (merged by Mattias with some modifications)Greg Chapman:
GR32_Filters.pas:
- Report and bugfix for the CheckParams problem in ApplyLUT. (merged by Andre)Cleber:
GR32.pas:
- Added Color32ToRGB(A). (merged by Andre)Marc Lafon:
GR32_Image.pas:
- Custom color properties for the bars (merged by Andre)Peter Larson:
GR32_Polygons.pas:
- Initial work on polygon transformation and bitmap pattern filling.
- Some optimizations in polygon setup.GR32_Transforms.pas:
- TransformPoints routine.Gerd Platl :
Documentation:
- illustration for TPolyFillModeAndrew P. Rybin:
GR32_Image.pas:
- MouseEnter/MouseLeave (merged by Andre with some changes to match structure)J. Tulach:
GR32.pas:
- Additional handling of chroma transperancy in TBitmap32.Assign (merged by Andre with some modifications and comments).GR32_Transforms.pas:
- C++ Builder workaround (merged by Andre)Bob Voigt:
GR32_Blend.pas:
- ColorMul and ColorDiv (merged by Andre)Jens Weiermann:
GR32_Filters.pas:
- enhancements to ApplyLUT and ColorToGrayscale that preserve alpha channel (merged by Andre)Norbert Witternigg:
- updated the example project files to Borland C++ Builder 6.
Copyright ©2000-2004 Alex Denisov and Contributors - Graphics32 v1.7.1 - Build on 25-Februar-2005