mirror of
https://github.com/aseprite/aseprite.git
synced 2025-01-16 04:13:50 +00:00
aeeef8e255
This patch solves several problems introducing the possibility to specify a row stride bigger than the width (visible pixels) on each image row. Useful in case that we want to align the initial pixel address of each row (if DOC_USE_ALIGNED_PIXELS is defined). This allows us to use some SIMD intrinsics (e.g. SSE2) for some image functions in the future (right now implemented only in the new is_same_image_simd_templ() for is_same_image()). Anyway to avoid breaking some existing code, by default we'll still keep the old behavior: row stride bytes = width bytes (so DOC_USE_ALIGNED_PIXELS is undefined). |
||
---|---|---|
.. | ||
benchmark@02a354f3f3 | ||
cityhash@757152d474 | ||
cmark@728c684650 | ||
curl@09cf6fd700 | ||
fmt@a0b8a92e3d | ||
freetype2@f122349b93 | ||
giflib@d213f633ea | ||
harfbuzz@3412c32b35 | ||
IXWebSocket@5bb1e2d51b | ||
jpeg | ||
json11@818c5e01e7 | ||
libarchive@fb3d9be28c | ||
libpng@a37d483651 | ||
libwebp@9ce5843dba | ||
lua@04abf20c9e | ||
pixman@285b9a907c | ||
pixman-cmake | ||
qoi@c3dcfe780b | ||
simpleini@c94997d4d6 | ||
tinyexpr@ca505447d8 | ||
tinyxml | ||
zlib@fc3ecad5d5 | ||
CMakeLists.txt | ||
README.md |
Here are third party libraries with necessary components for Aseprite. Some directories are git submodules, and other are just a copy of its original package.