summaryrefslogtreecommitdiffstats
path: root/src/video_core/textures/astc.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam1-3/+2
2023-03-12general: fix spelling mistakesLiam1-1/+1
2023-02-23configuration: Add async ASTC decode settingameerj1-2/+2
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-10-22general: Resolve -Wunused-lambda-capture and C5233Morph1-2/+2
2022-10-04common: remove "yuzu:" prefix from thread namesLiam1-1/+1
2022-09-16astc: Enable parallel CPU astc decodingMorph1-21/+35
2022-09-15video_core: Modify astc texture decode error fill valueFengChen1-1/+1
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda1-14/+3
2022-03-20general: Fix clang/gcc build errorsameerj1-0/+1
2021-08-01astc_decoder: Optimize the use EncodingDataameerj1-0/+70
2021-08-01astc.h: Move data to cpp implementationameerj1-23/+63
2021-06-28video_core: Silence signed/unsigned mismatch warningsMorph1-2/+2
2021-06-19astc_decoder.comp: Remove unnecessary LUT SSBOsameerj1-4/+4
2021-06-19astc: Various robustness enhancements for the gpu decoderameerj1-0/+2
2021-06-16astc_decoder: Fix LDR CEM1 endpoint calculationameerj1-1/+1
2021-06-16textures: Reintroduce CPU ASTC decoderameerj1-0/+1577
2021-03-25astc_decoder: Refactor for style and more efficient memory useameerj1-1710/+0
2021-01-15astc: Increase integer encoded vector sizeReinUsesLisp1-1/+1
2021-01-15astc: Return zero on out of bound bitsReinUsesLisp1-17/+22
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-30/+28
2020-04-09astc: Hard code bit depth changes to 8 and use fast replicateReinUsesLisp1-21/+15
2020-04-09astc: Use boost's static_vector to avoid heap allocationsReinUsesLisp1-10/+14
2020-04-09astc: Implement a fast precompiled alternative for ReplicateReinUsesLisp1-2/+57
2020-04-09astc: Move Replicate to a constexpr LUT when possibleReinUsesLisp1-8/+38
2020-04-09astc: Make InputBitStream constexprReinUsesLisp1-11/+11
2020-04-09astc: OutputBitStream style changes and make it constexprReinUsesLisp1-32/+26
2020-03-18astc: Fix clang build issuesReinUsesLisp1-12/+12
2020-03-14astc: Fix typos from search and replaceReinUsesLisp1-3/+3
2020-03-14astc: Minor changes to InputBitStreamReinUsesLisp1-28/+34
2020-03-14astc: Pass val in Replicate by copyReinUsesLisp1-1/+1
2020-03-14astc: Call std::vector:reserve on decodedClolorValues to avoid reallocatingReinUsesLisp1-0/+2
2020-03-14astc: Call std::vector::reserve on texelWeightValues to avoid reallocatingReinUsesLisp1-0/+2
2020-03-14astc: Create a LUT at compile time for encoding valuesReinUsesLisp1-7/+19
2020-03-14astc: Make IntegerEncodedValue a trivial structureReinUsesLisp1-212/+177
2020-03-14astc: Make IntegerEncodedValue constructor constexprReinUsesLisp1-5/+6
2020-03-14astc: Make IntegerEncodedValue trivially copyableReinUsesLisp1-9/+2
2020-03-14astc: Rename C types to common_typesReinUsesLisp1-79/+78
2020-03-14astc: Move Popcnt to an anonymous namespace and make it constexprReinUsesLisp1-9/+13
2020-03-14astc: Use common types instead of stdint.h integer typesReinUsesLisp1-284/+282
2020-03-14astc: Use 'enum class' instead of 'enum' for EIntegerEncodingReinUsesLisp1-25/+25
2019-11-08video_core: Silence implicit conversion warningsReinUsesLisp1-35/+38
2019-10-27astc: Silence implicit conversion warningsReinUsesLisp1-7/+8
2019-05-10video_core/textures/astc: Remove unused variablesLioncash1-6/+2
2019-05-01Fix Layered ASTC TexturesFernando Sahmkow1-1/+3
2019-02-27gl_rasterizer_cache: Move format conversion to its own fileReinUsesLisp1-32/+48
2018-11-02Fix ASTC Decompressor to support depth parameterFernandoS271-15/+17
2018-07-18astc: Initialize vector size directly in DecompressLioncash1-2/+1
2018-07-18astc: Mark functions as internally linked where applicableLioncash1-17/+20
2018-07-18astc: const-correctness changes where applicableLioncash1-14/+13
2018-07-18astc: Delete Bits' copy contstructor and assignment operatorLioncash1-8/+6
2018-07-18astc: In-class initialize member variables where appropriateLioncash1-39/+22
2018-06-18gl_rasterizer: Implement texture format ASTC_2D_4X4.bunnei1-0/+1646