| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-28 | MaxwellDMA: Optimize micro copies. | Fernando Sahmkow | |
| 2020-04-16 | General: Resolve warnings related to missing declarations | Lioncash | |
| 2019-07-25 | MaxwellDMA: Fixes, corrections and relaxations. | Fernando Sahmkow | |
| This commit fixes offsets on Linear -> Tiled copies, corrects z pos fortiled->linear copies, corrects bytes_per_pixel calculation in tiled -> linear copies and relaxes some limitations set by latest dma fixes refactors. | |||
| 2019-06-20 | texture_cache: Style and Corrections | Fernando Sahmkow | |
| 2019-06-20 | decoders: correct block calculation | Fernando Sahmkow | |
| 2019-06-20 | video_core: Use un-shifted block sizes to avoid integer divisions | ReinUsesLisp | |
| Instead of storing all block width, height and depths in their shifted form: block_width = 1U << block_shift; Store them like they are provided by the emulated hardware (their block_shift form). This way we can avoid doing the costly Common::AlignUp operation to align texture sizes and drop CPU integer divisions with bitwise logic (defined in Common::AlignBits). | |||
| 2019-06-20 | gl_texture_cache: Add fast copy path | ReinUsesLisp | |
| 2019-06-20 | gl_texture_cache: Initial implementation | ReinUsesLisp | |
| 2019-04-16 | Apply Const correctness to SwizzleKepler and replace u32 for size_t on ↵ | Fernando Sahmkow | |
| iterators. | |||
| 2019-04-15 | Implement Block Linear copies in Kepler Memory. | Fernando Sahmkow | |
| 2019-03-16 | video_core: Refactor to use MemoryManager interface for all memory access. | bunnei | |
| # Conflicts: # src/video_core/engines/kepler_memory.cpp # src/video_core/engines/maxwell_3d.cpp # src/video_core/morton.cpp # src/video_core/morton.h # src/video_core/renderer_opengl/gl_global_cache.cpp # src/video_core/renderer_opengl/gl_global_cache.h # src/video_core/renderer_opengl/gl_rasterizer_cache.cpp | |||
| 2019-02-26 | gl_rasterizer_cache: Move format conversion to its own file | ReinUsesLisp | |
| 2019-02-26 | decoders: Minor style changes | ReinUsesLisp | |
| 2018-12-19 | Fixed uninitialized memory due to missing returns in canary | David Marcec | |
| Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used. | |||
| 2018-11-26 | Implemented Tile Width Spacing | FernandoS27 | |
| 2018-11-18 | Merge pull request #1717 from FreddyFunk/swizzle-gob | bunnei | |
| textures/decoders: Replace magic numbers | |||
| 2018-11-18 | Eliminated unnessessary memory allocation and copy (#1702) | Frederic L | |
| 2018-11-17 | textures/decoders: Replace magic numbers | Frederic Laing | |
| 2018-11-15 | textures/decoders: Minor cleanup | Frederic Laing | |
| 2018-11-12 | Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666) | greggameplayer | |
| * Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB ( needed by Mario+Rabbids Kingdom Battle ) * Small placement correction | |||
| 2018-11-01 | Fix ASTC formats | FernandoS27 | |
| 2018-10-25 | Merge pull request #1524 from FernandoS27/layers-fix | bunnei | |
| rasterizer: Fix Layered Textures Loading and Cubemaps | |||
| 2018-10-23 | decoders: Remove unused variable within SwizzledData() | Lioncash | |
| 2018-10-23 | Fixed Layered Textures Loading and Cubemaps | FernandoS27 | |
| 2018-10-18 | decoders: Introduce functions for un/swizzling subrects. | bunnei | |
| 2018-10-14 | Merge pull request #1488 from Hexagon12/astc-types | bunnei | |
| video_core: Added ASTC 5x4; 8x5 types | |||
| 2018-10-13 | Shorten the implementation of 3D swizzle to only 3 functions | FernandoS27 | |
| 2018-10-13 | Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer | FernandoS27 | |
| 2018-10-13 | Propagate depth and depth_block on modules using decoders | FernandoS27 | |
| 2018-10-13 | Remove old Swizzle algorithms and use 3d Swizzle | FernandoS27 | |
| 2018-10-13 | Implement Precise 3D Swizzle | FernandoS27 | |
| 2018-10-13 | Implement Fast 3D Swizzle | FernandoS27 | |
| 2018-10-13 | Added ASTC 5x4; 8x5 | Hexagon12 | |
| 2018-10-12 | Implemented helper function to correctly calculate a texture's size | FernandoS27 | |
| 2018-09-21 | Reverse stride align restriction on FastSwizzle due to lost performance | FernandoS27 | |
| 2018-09-21 | Join both Swizzle methods within one interface function | FernandoS27 | |
| 2018-09-21 | Standarized Legacy Swizzle to look alike FastSwizzle and use a Swizzling ↵ | FernandoS27 | |
| Table instead | |||
| 2018-09-21 | Remove same output bpp restriction on FastSwizzle | FernandoS27 | |
| 2018-09-21 | Improved Legacy Swizzler to be better documented and work better | FernandoS27 | |
| 2018-09-20 | Improved fast swizzle and removed restrictions to it | FernandoS27 | |
| 2018-09-17 | Merge pull request #1311 from FernandoS27/fast-swizzle | bunnei | |
| Optimized Texture Swizzling | |||
| 2018-09-17 | Implement ASTC_2D_8X8 (Bayonetta 2) | raven02 | |
| 2018-09-14 | Optimized Texture Swizzling | FernandoS27 | |
| 2018-08-31 | Implement BC6H_UF16 & BC6H_SF16 (#1092) | greggameplayer | |
| * Implement BC6H_UF16 & BC6H_SF16 Require by ARMS * correct coding style * correct coding style part 2 | |||
| 2018-08-09 | textures: Refactor out for Texture/Depth FormatFromPixelFormat. | bunnei | |
| 2018-08-09 | Implement BC5/DXN2 (#996) | Khangaroo | |
| - Used by Kirby Star Allies. | |||
| 2018-08-02 | Implement RGB32F PixelFormat (#886) (used by Go Vacation) | greggameplayer | |
| 2018-07-26 | Implement R16_G16 | Unknown | |
| correct trailing white spaces Delete tabs correct placement Add RG16F & RG16UI & RG16I & RG16S PixelFormats Return correct data according to changes done previously correct PixelFormat declaration correct coding style error correct coding style error part 2 correct RG16S Declaration error correct alignment | |||
| 2018-07-24 | GPU: Implemented the Z32_S8_X24 depth buffer format. | Subv | |
| 2018-07-24 | GPU: Implemented the R16 and R16F texture formats. | Subv | |
