Skip to content

Commit

Permalink
ASTC weights SIMD encoding
Browse files Browse the repository at this point in the history
ssse3 (I5 6300) : 163 => 136 ms
arm (A53) : 340 => 282 ms
I moved the block weight transform code in a single function : pack_astc_block_weights
you can enable/disable the SIMD code with a define
BASISD_ASTC_SIMD
All the simd code is annotated

tested x86_64 on windows, compiled with VS2019 and clang 11
tested arm & arm64 on android, compiled with latest NDK (clang11)

if needed, you can get in touch at :
[email protected]
[email protected]
fix previous issue + optimize unpack
  • Loading branch information
ronanbel committed May 12, 2022
1 parent 1f4b564 commit b781af6
Showing 1 changed file with 918 additions and 143 deletions.
Loading

0 comments on commit b781af6

Please sign in to comment.