summaryrefslogtreecommitdiff
path: root/AK/SIMDExtras.h
AgeCommit message (Collapse)Author
2022-07-10LibGfx: Implement PNG filtering on writeKarol Kosek
Is it another great upgrade to our PNG encoder like in 9aafaec259? Well, not really - it's not a 2x or 55x improvement like you saw there, but still it saves something: - a screenshot of a blank Serenity desktop dropped from about 45 KiB to 40 KiB. - re-encoding NASA photo of the Earth to PNG again saves about 25% (16.5 MiB -> 12.3 MiB), compared to not using filters. [1]: https://commons.wikimedia.org/wiki/File:The_Blue_Marble_(remastered).jpg
2022-01-17LibGL+LibSoftGPU: Implement the stencil bufferJelle Raaijmakers
This implements an 8-bit front stencil buffer. Stencil operations are SIMD optimized. LibGL changes include: * New `glStencilMask` and `glStencilMaskSeparate` functions * New context parameter `GL_STENCIL_CLEAR_VALUE`
2022-01-09AK/SIMD: Suppress psabi warnings and add explanatory commentStephan Unverwerth
2022-01-09AK: Add SIMDExtras.h with SIMD related functionsStephan Unverwerth
Adds a header to AK with helper functions for writing vectorized code. Co-authored-by: Hendiadyoin <leon2002.la@gmail.com>