mirror of
https://github.com/starr-dusT/yuzu-mainline
synced 2024-03-05 21:12:25 -08:00
345e73f2fe
Instead of storing all block width, height and depths in their shifted form: block_width = 1U << block_shift; Store them like they are provided by the emulated hardware (their block_shift form). This way we can avoid doing the costly Common::AlignUp operation to align texture sizes and drop CPU integer divisions with bitwise logic (defined in Common::AlignBits). |
||
---|---|---|
.. | ||
astc.cpp | ||
astc.h | ||
convert.cpp | ||
convert.h | ||
decoders.cpp | ||
decoders.h | ||
texture.h |