mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:18:12 +00:00
![]() We now divide each scanline into prologue, aligned run, and epilogue. Basically, we draw enough pixels one-by-one until we reach a grid intersection. Then we draw full grid cell slices using fast memory fills. Finally we go back to one-by-one for the epilogue. This is roughly 2.5x faster in a microbenchmark and no longer dominates the ImageViewer and PixelPaint resizing profiles. |
||
---|---|---|
.. | ||
Applets | ||
Applications | ||
Demos | ||
DevTools | ||
DynamicLoader | ||
Games | ||
Libraries | ||
Services | ||
Shell | ||
Utilities | ||
CMakeLists.txt |