summaryrefslogtreecommitdiffstats
path: root/src/video_core/surface.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-1/+1
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-1/+1
2022-11-29video_core/surface: Eliminate casts in GetFormatType()Lioncash1-11/+4
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow1-1/+9
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow1-0/+2
2022-10-07Update 3D regsKelebek11-7/+7
2022-10-06Texture Cache: Add ASTC 10x5 Format.Fernando Sahmkow1-0/+3
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-3/+2
2022-07-06renderer_(gl/vk): Implement ASTC_10x6_UNORMMorph1-0/+1
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-3/+3
2022-03-25hle: nvflinger: Migrate android namespace -> Service::android.bunnei1-4/+4
2022-03-25hle: nvflinger: Move PixelFormat to its own header.bunnei1-4/+4
2021-11-17video_core: Add S8_UINT stencil formatMorph1-0/+7
2021-11-16Vulkan Rasterizer: Fix clears on integer textures.FernandoS271-0/+47
2021-11-16vk_texture_cache: Use nearest neighbor scaling when availableameerj1-0/+27
2021-06-16Reaper: Address Feedback.Fernando Sahmkow1-0/+7
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-1/+1
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash1-6/+6
2020-07-13video_core: Rearrange pixel format namesReinUsesLisp1-114/+114
2020-07-13video_core: Fix DXT4 and RGB565ReinUsesLisp1-21/+0
2020-07-13video_core: Fix B5G6R5_UNORM render target formatReinUsesLisp1-1/+1
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-07-13video_core/surface: Reorder render target to pixel format switchReinUsesLisp1-53/+51
2020-04-30texture: Implement R8G8UIMorph1-0/+2
2020-03-13video_core: Implement RGBA16_SNORMReinUsesLisp1-0/+2
2020-02-25video_core/surface: Add R32_SINT render target formatReinUsesLisp1-0/+2
2019-11-15texture_cache: Use a table instead of switch for texture formatsReinUsesLisp1-236/+0
2019-11-14texture_cache: Drop abstracted ComponentTypeReinUsesLisp1-85/+0
2019-11-14correct the implementation of RGBA16UIgreggameplayer1-0/+2
2019-10-27Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.Fernando Sahmkow1-0/+8
2019-10-16video_core/surface: Add missing break in PixelFormatFromTextureFormat()Lioncash1-0/+1
2019-10-09Surfaces: Implement R4G4B4A4U format.Fernando Sahmkow1-0/+8
2019-10-09Surfaces: Implement ASTC 6x6 10x10 12x12 8x6 6x5Fernando Sahmkow1-0/+25
2019-09-22video_core: Implement RGBX16F PixelFormatFearlessTobi1-0/+3
2019-09-13video_core/surface: Add function to detect sRGB surfacesReinUsesLisp1-0/+20
2019-08-21renderer_opengl: Implement RGB565 framebuffer formatReinUsesLisp1-2/+3
2019-06-21surface: Correct format S8Z24Fernando Sahmkow1-2/+2
2019-06-21gl_rasterizer_cache: Use texture buffers to emulate texture buffersReinUsesLisp1-1/+3
2019-06-21maxwell_3d: Partially implement texture buffers as 1D texturesReinUsesLisp1-0/+2
2019-04-18video_core: Silent -Wswitch warningsReinUsesLisp1-35/+51
2019-04-09Implement Texture Format ZF32_X24S8.Fernando Sahmkow1-0/+2
2019-03-05video_core/surface: Remove obsolete TODO in PixelFormatFromRenderTargetFormat()Lioncash1-2/+0
2019-02-09Implement BGRA8 framebuffer formatgreggameplayer1-0/+2
2019-01-30gl_shader_cache: Fix texture view for cubemaps as cubemap arraysReinUsesLisp1-0/+18
2018-12-28gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist.bunnei1-2/+5
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec1-0/+7
2018-11-13Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666)greggameplayer1-0/+4
2018-11-02Fix ASTC Decompressor to support depth parameterFernandoS271-21/+5
2018-11-01Implement Cube ArraysFernandoS271-0/+3
2018-10-30video_core: Move surface declarations out of gl_rasterizer_cacheReinUsesLisp1-0/+499