Sign in Join
Wiki copytemporary

Fast direct pixel access: history

RevisionWhenWhoWhat changed
1AndryFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 10 people, 2011–2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
ChronosNew page: =Introduction= Standard graphical LCL components provides Canvas object for common drawing. But most of available graphic routines have some overhead given by universality, platform indep...
Chronos
Chronos
Chronos
Chronos
Chronos
Chronos
Chronoscategory
Chronossee also link
ChronosTBGRABitmap.ScanLine method
Chronos
Chronos
Chronospossible bitmap structure implementation
Chronos
Chronosopengl method
Chronossection about pixel operations optimization
ChronosOpenGL PBO ABR method
Chronosoptimization with inlining
Chronosstrict pointer pixel access method
Chronoslink to test project
ChronosRawImage.Description values
CircularIntroduction: empty line (minor)
CircularIntroduction: links and org
CircularTBitmap.Canvas.Pixels: grayscale example
CircularTLazIntfImage: explanations
CircularTLazIntfImage: tlazinf explanations
CircularTBGRABitmap.ScanLine: explanation and code correction
LainzSpeed comparison (minor)
LainzSpeed comparison (minor)
CircularTBGRABitmap.ScanLine: code correction
Chronostest 1 update
Chronosadditional pixel formats info
Chronos
LainzTest 2: Updated with latest bgrabitmap 13/07/2011 (minor)
LainzTest 2: some conclusion (minor)
LainzTest 2: typo (minor)
LainzTest 1 (minor)
VincentText replace - "delphi>" to "syntaxhighlight>" (minor)
D.l.i.wmakes PBO link working again (minor)
Chronos
Chronos
Chronos
Chronos
Chronos
Chronos
BigChimpSee also
ChronosPixel format
Chronos
ChronosDraw methods
MaiSee also (minor)
WpTLazIntfImage
AndryRecord
AndrySubrange
AndryPointer
AndryClass
AndryVariant parts in record
AndryTwo dimensional dynamic array
AndryRaw dynamic memory
AndryStrict Pointer pixel access
AndryStrict Pointer pixel access
AndryBasic line algorithm
AndryPointers
AndryMass fill using FillDWord
AndryInlining
AndryDrawing bitmap on screen
AndryTBitmap.Canvas.Pixels
AndryTBitmap.Canvas.Pixels with Update locking
AndryTLazIntfImage
AndryTBGRABitmap.ScanLine
AndryTBitmap.RawImage
AndryOpenGL
AndryOpenGL PBO
TrevFixed syntax highlighting (minor)
AndryTwo dimensional dynamic array
AndryRaw dynamic memory
AndryTBGRABitmap.ScanLine
AndryTBGRABitmap.ScanLine

Back to the page