aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/textures/decoders.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch 2: present vi2 native images and capture framesTakoroka7 days1-14/+19
* [fixup] Revert "[video_core] remove decoders.cpp template<A,B> spam (16 copie...Caio Oliveira2026-01-181-67/+111
* [video_core] remove decoders.cpp template<A,B> spam (16 copies of the same fu...lizzie2026-01-101-111/+67
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-4/+4
* remove static from pointer sized or smaller types for aesthetics, change cons...arades792023-02-141-1/+1
* add static lifetime to constexpr values to force compile time evaluation wher...arades792023-02-141-1/+1
* Add break for default casesKyle Kienapfel2022-11-131-0/+3
* decoders: Use 2's complement instead of unary -Morph2022-10-221-1/+1
* Decoders: Improve overall speed.Fernando Sahmkow2022-10-061-4/+11
* DMA & InlineToMemory Engines Rework.bunnei2022-10-061-150/+75
* video_core/textures/decoders: Avoid SWIZZLE_TABLEMerry2022-08-091-15/+45
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-4/+4
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-2/+0
* Merge pull request #6879 from ameerj/decoder-assertbunnei2021-08-301-8/+0
|\
| * vk_blit_screen: Fix non-accelerated texture size calculationameerj2021-08-161-8/+0
* | decoders: Templates allow memcpy optimizationsyzct123452021-08-121-57/+116
|/
* decoders: Optimize swizzle copy performance (#6790)yzct123452021-08-021-9/+43
* decoders: Break instead of continuelat9nq2021-06-041-2/+2
* decoders: Avoid out-of-bounds accesslat9nq2021-06-041-0/+8
* renderer_vulkan: Accelerate ASTC decodingameerj2021-03-131-23/+0
* common/alignment: Rename AlignBits to AlignUpLog2ReinUsesLisp2021-01-151-4/+4
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-171/+78
* textures/decoders: Fix block linear to pitch copiesReinUsesLisp2020-08-101-18/+24
* Merge pull request #4324 from ReinUsesLisp/formatsbunnei2020-07-211-89/+0
|\
| * video_core: Rearrange pixel format namesReinUsesLisp2020-07-131-89/+0
* | video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesReinUsesLisp2020-07-101-57/+77
|/
* MaxwellDMA: Optimize micro copies.Fernando Sahmkow2020-04-281-0/+14
* General: Resolve warnings related to missing declarationsLioncash2020-04-161-0/+3
* MaxwellDMA: Fixes, corrections and relaxations.Fernando Sahmkow2019-07-251-6/+8
* texture_cache: Style and CorrectionsFernando Sahmkow2019-06-201-3/+4
* decoders: correct block calculationFernando Sahmkow2019-06-201-19/+15
* video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp2019-06-201-20/+35
* gl_texture_cache: Add fast copy pathReinUsesLisp2019-06-201-2/+1
* gl_texture_cache: Initial implementationReinUsesLisp2019-06-201-1/+2
* Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterat...Fernando Sahmkow2019-04-161-7/+9
* Implement Block Linear copies in Kepler Memory.Fernando Sahmkow2019-04-151-0/+21
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-17/+15
* gl_rasterizer_cache: Move format conversion to its own fileReinUsesLisp2019-02-261-1/+1
* decoders: Minor style changesReinUsesLisp2019-02-261-2/+2
* Fixed uninitialized memory due to missing returns in canaryDavid Marcec2018-12-191-1/+1
* Implemented Tile Width SpacingFernandoS272018-11-261-9/+13
* Merge pull request #1717 from FreddyFunk/swizzle-gobbunnei2018-11-181-37/+33
|\
| * textures/decoders: Replace magic numbersFrederic Laing2018-11-171-37/+33
* | Eliminated unnessessary memory allocation and copy (#1702)Frederic L2018-11-181-4/+11
|/
* textures/decoders: Minor cleanupFrederic Laing2018-11-151-16/+16
* Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666)greggameplayer2018-11-121-0/+4
* Fix ASTC formatsFernandoS272018-11-011-5/+7
* Merge pull request #1524 from FernandoS27/layers-fixbunnei2018-10-251-3/+3
|\