summaryrefslogtreecommitdiff
path: root/src/video_core/textures/decoders.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove static from pointer sized or smaller types for aesthetics, change cons...Gravatar arades792023-02-141-1/+1
* add static lifetime to constexpr values to force compile time evaluation wher...Gravatar arades792023-02-141-1/+1
* Add break for default casesGravatar Kyle Kienapfel2022-11-131-0/+3
* decoders: Use 2's complement instead of unary -Gravatar Morph2022-10-221-1/+1
* Decoders: Improve overall speed.Gravatar Fernando Sahmkow2022-10-061-4/+11
* DMA & InlineToMemory Engines Rework.Gravatar bunnei2022-10-061-150/+75
* video_core/textures/decoders: Avoid SWIZZLE_TABLEGravatar Merry2022-08-091-15/+45
* common: Change semantics of UNREACHABLE to unconditionally crashGravatar Liam2022-06-131-4/+4
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* video_core: Reduce unused includesGravatar ameerj2022-03-191-2/+0
* Merge pull request #6879 from ameerj/decoder-assertGravatar bunnei2021-08-301-8/+0
|\
| * vk_blit_screen: Fix non-accelerated texture size calculationGravatar ameerj2021-08-161-8/+0
* | decoders: Templates allow memcpy optimizationsGravatar yzct123452021-08-121-57/+116
|/
* decoders: Optimize swizzle copy performance (#6790)Gravatar yzct123452021-08-021-9/+43
* decoders: Break instead of continueGravatar lat9nq2021-06-041-2/+2
* decoders: Avoid out-of-bounds accessGravatar lat9nq2021-06-041-0/+8
* renderer_vulkan: Accelerate ASTC decodingGravatar ameerj2021-03-131-23/+0
* common/alignment: Rename AlignBits to AlignUpLog2Gravatar ReinUsesLisp2021-01-151-4/+4
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-171/+78
* textures/decoders: Fix block linear to pitch copiesGravatar ReinUsesLisp2020-08-101-18/+24
* Merge pull request #4324 from ReinUsesLisp/formatsGravatar bunnei2020-07-211-89/+0
|\
| * video_core: Rearrange pixel format namesGravatar ReinUsesLisp2020-07-131-89/+0
* | video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesGravatar ReinUsesLisp2020-07-101-57/+77
|/
* MaxwellDMA: Optimize micro copies.Gravatar Fernando Sahmkow2020-04-281-0/+14
* General: Resolve warnings related to missing declarationsGravatar Lioncash2020-04-161-0/+3
* MaxwellDMA: Fixes, corrections and relaxations.Gravatar Fernando Sahmkow2019-07-251-6/+8
* texture_cache: Style and CorrectionsGravatar Fernando Sahmkow2019-06-201-3/+4
* decoders: correct block calculationGravatar Fernando Sahmkow2019-06-201-19/+15
* video_core: Use un-shifted block sizes to avoid integer divisionsGravatar ReinUsesLisp2019-06-201-20/+35
* gl_texture_cache: Add fast copy pathGravatar ReinUsesLisp2019-06-201-2/+1
* gl_texture_cache: Initial implementationGravatar ReinUsesLisp2019-06-201-1/+2
* Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterat...Gravatar Fernando Sahmkow2019-04-161-7/+9
* Implement Block Linear copies in Kepler Memory.Gravatar Fernando Sahmkow2019-04-151-0/+21
* video_core: Refactor to use MemoryManager interface for all memory access.Gravatar bunnei2019-03-161-17/+15
* gl_rasterizer_cache: Move format conversion to its own fileGravatar ReinUsesLisp2019-02-261-1/+1
* decoders: Minor style changesGravatar ReinUsesLisp2019-02-261-2/+2
* Fixed uninitialized memory due to missing returns in canaryGravatar David Marcec2018-12-191-1/+1
* Implemented Tile Width SpacingGravatar FernandoS272018-11-261-9/+13
* Merge pull request #1717 from FreddyFunk/swizzle-gobGravatar bunnei2018-11-181-37/+33
|\
| * textures/decoders: Replace magic numbersGravatar Frederic Laing2018-11-171-37/+33
* | Eliminated unnessessary memory allocation and copy (#1702)Gravatar Frederic L2018-11-181-4/+11
|/
* textures/decoders: Minor cleanupGravatar Frederic Laing2018-11-151-16/+16
* Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666)Gravatar greggameplayer2018-11-121-0/+4
* Fix ASTC formatsGravatar FernandoS272018-11-011-5/+7
* Merge pull request #1524 from FernandoS27/layers-fixGravatar bunnei2018-10-251-3/+3
|\
| * Fixed Layered Textures Loading and CubemapsGravatar FernandoS272018-10-231-3/+3
* | decoders: Remove unused variable within SwizzledData()Gravatar Lioncash2018-10-231-1/+0
|/
* decoders: Introduce functions for un/swizzling subrects.Gravatar bunnei2018-10-181-0/+40
* Merge pull request #1488 from Hexagon12/astc-typesGravatar bunnei2018-10-141-0/+2
|\
| * Added ASTC 5x4; 8x5Gravatar Hexagon122018-10-131-0/+2