summaryrefslogtreecommitdiffstats
path: root/src/video_core/morton.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-07-13video_core: Rearrange pixel format namesReinUsesLisp1-149/+149
Normalizes pixel format names to match Vulkan names. Previous to this commit pixel formats had no convention, leading to confusion and potential bugs.
2020-07-13video_core: Fix DXT4 and RGB565ReinUsesLisp1-2/+6
2020-07-13video_core: Fix B5G6R5_UNORM render target formatReinUsesLisp1-0/+2
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement RGBA16_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement RGBA8_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement RG32_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement RG8_SINT render target and fix RG8_UINTReinUsesLisp1-0/+2
2020-07-13video_core: Implement R8_SINT render targetReinUsesLisp1-0/+2
2020-07-13video_core: Implement R8_SNORM render targetReinUsesLisp1-0/+2
2020-04-30texture: Implement R8G8UIMorph1-0/+2
- Used by The Walking Dead: The Final Season
2020-03-13video_core: Implement RGBA16_SNORMReinUsesLisp1-0/+2
Implement RGBA16_SNORM with the current API. Nothing special here.
2020-02-15texture: Implement R32IReinUsesLisp1-0/+2
2019-10-27Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.Fernando Sahmkow1-0/+2
This commit implements the E5B9G9R9 Texture format into the general system and OpenGL backend.
2019-10-09Surfaces: Implement R4G4B4A4U format.Fernando Sahmkow1-0/+2
2019-10-09Surfaces: Implement ASTC 6x6 10x10 12x12 8x6 6x5Fernando Sahmkow1-0/+20
2019-09-22video_core: Implement RGBX16F PixelFormatFearlessTobi1-0/+2
2019-08-21renderer_opengl: Use block linear swizzling for CPU framebuffersReinUsesLisp1-114/+2
2019-03-16video_core: Refactor to use MemoryManager interface for all memory access.bunnei1-8/+7
# 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-03-13video_core/morton: Use enum to describe MortonCopyPixels128 modeReinUsesLisp1-2/+3
2019-03-13video_core/morton: Remove unused parameter in MortonSwizzleReinUsesLisp1-5/+4
2019-03-13video_core/morton: Remove clang-format off when it's not neededReinUsesLisp1-133/+129
2019-03-13video_core/morton: Remove unused functionsReinUsesLisp1-39/+0
2018-12-28gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist.bunnei1-4/+0
- Fixes UI rendering issues in The Legend of Zelda: Breath of the Wild.
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec1-0/+1
Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
2018-11-27morton: Fixup compiler warningReinUsesLisp1-1/+2
2018-11-26Implemented Tile Width SpacingFernandoS271-12/+13
2018-11-25morton: Style changesReinUsesLisp1-12/+12
2018-11-25video_core: Move morton functions to their own fileReinUsesLisp1-0/+353