ameerj
|
5665d05547
astc_decoder: Optimize the use EncodingData
|
5 years ago |
ameerj
|
15c0c213b1
astc.h: Move data to cpp implementation
|
5 years ago |
Morph
|
d3d6613d33
video_core: Silence signed/unsigned mismatch warnings
|
5 years ago |
ameerj
|
ace20ba4a4
astc_decoder.comp: Remove unnecessary LUT SSBOs
|
5 years ago |
ameerj
|
31b125ef57
astc: Various robustness enhancements for the gpu decoder
|
5 years ago |
ameerj
|
5fc8393125
astc_decoder: Fix LDR CEM1 endpoint calculation
|
5 years ago |
ameerj
|
c4ff7ecf51
textures: Reintroduce CPU ASTC decoder
|
5 years ago |
ameerj
|
2f83d9a61b
astc_decoder: Refactor for style and more efficient memory use
|
5 years ago |
ReinUsesLisp
|
22be115eb2
astc: Increase integer encoded vector size
|
5 years ago |
ReinUsesLisp
|
0ec71b78fb
astc: Return zero on out of bound bits
|
5 years ago |
ReinUsesLisp
|
9764c13d6d
video_core: Rewrite the texture cache
|
5 years ago |
ReinUsesLisp
|
6bf5d2b011
astc: Hard code bit depth changes to 8 and use fast replicate
|
6 years ago |
ReinUsesLisp
|
bd2c1ab8a0
astc: Use boost's static_vector to avoid heap allocations
|
6 years ago |
ReinUsesLisp
|
5de130beea
astc: Implement a fast precompiled alternative for Replicate
|
6 years ago |
ReinUsesLisp
|
6b4d4473be
astc: Move Replicate to a constexpr LUT when possible
|
6 years ago |
ReinUsesLisp
|
d22a689250
astc: Make InputBitStream constexpr
|
6 years ago |
ReinUsesLisp
|
0efc230381
astc: OutputBitStream style changes and make it constexpr
|
6 years ago |
ReinUsesLisp
|
664fa4ea06
astc: Fix clang build issues
|
6 years ago |
ReinUsesLisp
|
42cb8f1124
astc: Fix typos from search and replace
|
6 years ago |
ReinUsesLisp
|
9b8fb3c756
astc: Minor changes to InputBitStream
|
6 years ago |
ReinUsesLisp
|
d71d7d917e
astc: Pass val in Replicate by copy
|
6 years ago |
ReinUsesLisp
|
134f3ff9b4
astc: Call std::vector:reserve on decodedClolorValues to avoid reallocating
|
6 years ago |
ReinUsesLisp
|
3377b78ea7
astc: Call std::vector::reserve on texelWeightValues to avoid reallocating
|
6 years ago |
ReinUsesLisp
|
801fd04f75
astc: Create a LUT at compile time for encoding values
|
6 years ago |
ReinUsesLisp
|
e183820956
astc: Make IntegerEncodedValue a trivial structure
|
6 years ago |
ReinUsesLisp
|
70a31eda62
astc: Make IntegerEncodedValue constructor constexpr
|
6 years ago |
ReinUsesLisp
|
5ed377b989
astc: Make IntegerEncodedValue trivially copyable
|
6 years ago |
ReinUsesLisp
|
e7d97605e8
astc: Rename C types to common_types
|
6 years ago |
ReinUsesLisp
|
835a3d09c6
astc: Move Popcnt to an anonymous namespace and make it constexpr
|
6 years ago |
ReinUsesLisp
|
731a9a322e
astc: Use common types instead of stdint.h integer types
|
6 years ago |