aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/textures/decoders.cpp
AgeCommit message (Expand)Author
2020-08-10textures/decoders: Fix block linear to pitch copiesReinUsesLisp
2020-07-21Merge pull request #4324 from ReinUsesLisp/formatsbunnei
2020-07-13video_core: Rearrange pixel format namesReinUsesLisp
2020-07-10video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesReinUsesLisp
2020-04-28MaxwellDMA: Optimize micro copies.Fernando Sahmkow
2020-04-16General: Resolve warnings related to missing declarationsLioncash
2019-07-25MaxwellDMA: Fixes, corrections and relaxations.Fernando Sahmkow
2019-06-20texture_cache: Style and CorrectionsFernando Sahmkow
2019-06-20decoders: correct block calculationFernando Sahmkow
2019-06-20video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp
2019-06-20gl_texture_cache: Add fast copy pathReinUsesLisp
2019-06-20gl_texture_cache: Initial implementationReinUsesLisp
2019-04-16Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterat...Fernando Sahmkow
2019-04-15Implement Block Linear copies in Kepler Memory.Fernando Sahmkow
2019-03-16video_core: Refactor to use MemoryManager interface for all memory access.bunnei
2019-02-26gl_rasterizer_cache: Move format conversion to its own fileReinUsesLisp
2019-02-26decoders: Minor style changesReinUsesLisp
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec
2018-11-26Implemented Tile Width SpacingFernandoS27
2018-11-18Merge pull request #1717 from FreddyFunk/swizzle-gobbunnei
2018-11-18Eliminated unnessessary memory allocation and copy (#1702)Frederic L
2018-11-17textures/decoders: Replace magic numbersFrederic Laing
2018-11-15textures/decoders: Minor cleanupFrederic Laing
2018-11-12Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666)greggameplayer
2018-11-01Fix ASTC formatsFernandoS27
2018-10-25Merge pull request #1524 from FernandoS27/layers-fixbunnei
2018-10-23decoders: Remove unused variable within SwizzledData()Lioncash
2018-10-23Fixed Layered Textures Loading and CubemapsFernandoS27
2018-10-18decoders: Introduce functions for un/swizzling subrects.bunnei
2018-10-14Merge pull request #1488 from Hexagon12/astc-typesbunnei
2018-10-13Shorten the implementation of 3D swizzle to only 3 functionsFernandoS27
2018-10-13Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBufferFernandoS27
2018-10-13Propagate depth and depth_block on modules using decodersFernandoS27
2018-10-13Remove old Swizzle algorithms and use 3d SwizzleFernandoS27
2018-10-13Implement Precise 3D SwizzleFernandoS27
2018-10-13Implement Fast 3D SwizzleFernandoS27
2018-10-13Added ASTC 5x4; 8x5Hexagon12
2018-10-12Implemented helper function to correctly calculate a texture's sizeFernandoS27
2018-09-21Reverse stride align restriction on FastSwizzle due to lost performanceFernandoS27
2018-09-21Join both Swizzle methods within one interface functionFernandoS27
2018-09-21Standarized Legacy Swizzle to look alike FastSwizzle and use a Swizzling Tabl...FernandoS27
2018-09-21Remove same output bpp restriction on FastSwizzleFernandoS27
2018-09-21Improved Legacy Swizzler to be better documented and work betterFernandoS27
2018-09-20Improved fast swizzle and removed restrictions to itFernandoS27
2018-09-17Merge pull request #1311 from FernandoS27/fast-swizzlebunnei
2018-09-17Implement ASTC_2D_8X8 (Bayonetta 2)raven02
2018-09-14Optimized Texture SwizzlingFernandoS27
2018-08-31Implement BC6H_UF16 & BC6H_SF16 (#1092)greggameplayer
2018-08-09textures: Refactor out for Texture/Depth FormatFromPixelFormat.bunnei
2018-08-09Implement BC5/DXN2 (#996)Khangaroo