46 Commits (8d4458ef24e473e57b9931d7a9d1442b51fb0b1a)

Author SHA1 Message Date
Morph 809126c94a astc: Enable parallel CPU astc decoding 3 years ago
Andrea Pappacoda 01cf05bc75
chore: add missing SPDX tags 4 years ago
ameerj 866b7c20a8 general: Fix clang/gcc build errors 4 years ago
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
ReinUsesLisp d3dc4e399c astc: Use 'enum class' instead of 'enum' for EIntegerEncoding 6 years ago
ReinUsesLisp 096f339a2a video_core: Silence implicit conversion warnings 6 years ago
ReinUsesLisp a5aa1bb174
astc: Silence implicit conversion warnings 6 years ago
Lioncash c56d893e77 video_core/textures/astc: Remove unused variables 7 years ago
Fernando Sahmkow 95261639fb Fix Layered ASTC Textures 7 years ago
ReinUsesLisp 0ad3c031f4 gl_rasterizer_cache: Move format conversion to its own file 7 years ago
FernandoS27 60a184455c Fix ASTC Decompressor to support depth parameter 7 years ago
Lioncash 6a03badcbc astc: Initialize vector size directly in Decompress 8 years ago
Lioncash 0f148548f3 astc: Mark functions as internally linked where applicable 8 years ago
Lioncash c5803e30d3 astc: const-correctness changes where applicable 8 years ago
Lioncash e3fadb9616 astc: Delete Bits' copy contstructor and assignment operator 8 years ago
Lioncash 4cd52a34b9 astc: In-class initialize member variables where appropriate 8 years ago
bunnei 61779fa072 gl_rasterizer: Implement texture format ASTC_2D_4X4. 8 years ago