Wyatt Radkiewicz
f7f0f6a85d
AGS: TESTS: Get rid of old unused code.
2023-08-29 21:51:36 +02:00
Wyatt Radkiewicz
742f1f296d
AGS: Fixed code formatting
2023-08-28 21:16:42 +02:00
wyatt-radkiewicz
b22e073e35
AGS: Added AVX2 support for blending functions
2023-08-28 21:16:42 +02:00
wyatt-radkiewicz
ace1a346cc
AGS: Finished SSE2 blending optimizations
...
Finished writing the code in surface_simd_sse.cpp. I also added a backup
option in case no processor simd extensions are found. In that case it
just defualts to the normal drawInnerGeneric. I also made
drawInnerGeneric a bit faster by moving certain things into compile
time. Tests were changed to also include SSE2.
2023-08-28 21:16:42 +02:00
Wyatt Radkiewicz
87656d66df
AGS: Cleaned up blending/blitting pull request.
2023-08-28 21:16:42 +02:00
Wyatt Radkiewicz
b177d382b6
AGS: Moved arm neon bitmap code to new file.
2023-08-28 21:16:42 +02:00
Wyatt Radkiewicz
673cb4d659
AGS: Optimizations turns off if SSE is not found.
2023-08-28 21:16:42 +02:00
Wyatt Radkiewicz
a22396163f
AGS: Created test code for blending modes
2023-08-28 21:16:42 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
1f78ef4eb7
AGS: Add tests as an optional sub-engine
2021-02-06 16:37:31 -08:00