Request for Amiga OS3.3: Faster WritePixelArray8() and WriteChunkyPixels() on OCS/AGA machines.
Just a note to say that graphics.library functions that are meant to draw pixels from "Chunky" pixel bitmap sources are still very slow on OS3.2, and that "Very fast Chunky to planar techniques" are known since 1997, using no extra buffer.
An incredible number of Amiga productions (Games, Demos , and a lot of apps) actually bypass these calls to implement their own "C2P", where I believe, in a perfect world, should just be a call to WriteChunkyPixels(). I also doubt most Amiga developers out there even know this function exists, as using an external C2P is in the culture. If people were using WriteChunkyPixels() more, this would also make things automatically RTG compliant.
I primarily code in a RTG environment recently, and I tell people using my apps to install "util/boot/Blazewcp.lha" from aminet.net, because I decided I'll use graphics WriteChunkyPixels().
BlazeWCP patches these functions so they became 4.5 faster on most configurations, which enable them for "realtime" rendering on native display. And I may bring to your attention this patch comes with sources and looks quite open licence-wise.
Thanks for reading.