summaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-27texture_cache: use two-pass collection for costly load resources (#13096)Gravatar liamwhite1-7/+23
2024-02-26texture_cache: do not track invalid addressesGravatar Liam1-2/+6
2024-02-11texture_cache: tweak iteration tracking changeGravatar Liam1-1/+1
2024-02-11texture_cache: avoid overestimation of ASTC texture sizesGravatar Liam1-2/+2
2024-02-11caches: make critical reclamation less eager and possible in more casesGravatar Liam1-2/+2
2024-02-10Texture Cache: Fix untracking on GPU remapGravatar Fernando Sahmkow3-7/+10
2024-02-09nvnflinger/gpu: implement blendingGravatar Liam1-1/+7
2024-02-04VideoCore: Move Slot Vector to CommonGravatar Fernando Sahmkow3-244/+17
2024-01-31video_core: consistently account for resolution scaling when renderingGravatar Liam2-6/+7
2024-01-31Texture Cache: make sparse texture table per channelGravatar Fernando Sahmkow2-40/+51
2024-01-24Rework time service to fix time passing offline.Gravatar Kelebek11-1/+1
2024-01-18Core: Eliminate core/memory dependancies.Gravatar Fernando Sahmkow1-1/+0
2024-01-18SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow3-51/+56
2023-12-26video_core: Fix buffer_row_length computation for linear compressed texturesGravatar GPUCode3-33/+35
2023-12-17Revert "video_core: use interval map for page count tracking"Gravatar liamwhite1-5/+5
2023-12-16renderer_vulkan: allow up to 7 swapchain imagesGravatar Liam1-1/+1
2023-12-14video_core: use interval map for page count trackingGravatar Liam1-5/+5
2023-12-03texture_cache: fix max_element comparison functionGravatar Liam1-1/+1
2023-12-03renderer_vulkan: do not recreate swapchain for srgbGravatar Liam2-10/+28
2023-12-01texture_cache: use pedantic type namesGravatar Liam1-1/+1
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGravatar GPUCode1-0/+4
2023-10-15brings back the removed If statement and adds the num_level testGravatar Squall Leonhart1-2/+9
2023-10-11Transition MSAA images to general layout without uploading dataGravatar Kelebek11-0/+1
2023-10-11Get out of render pass before query barriers, fix image names with samples > ...Gravatar Kelebek12-3/+7
2023-10-11Fix mistaken usage of info.block instead of level_info.blockGravatar Squall-Leonhart1-2/+2
2023-10-09add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup tableGravatar Squall Leonhart1-0/+2
2023-10-06Implement X8_D24 formatGravatar Kelebek13-0/+7
2023-10-02ci: fix new codespell errorsGravatar Liam2-2/+2
2023-09-20Reuse part of my previous idea to to use num_levels to check within AdjustMip...Gravatar Squall-Leonhart1-14/+20
2023-09-18Partial revert of #10433Gravatar Squall Leonhart1-9/+2
2023-09-11Look for the most recently modified image for presentGravatar Kelebek11-1/+14
2023-08-13Mark accelerted DMA destination buffers and images as GPU-modifiedGravatar Kelebek11-3/+3
2023-08-11Needed to make this an extra case so it didnt also start asserting in BOTW.Gravatar Squall-Leonhart1-0/+2
2023-08-11Fix an assert in the format lookup table fir Z16Gravatar Squall Leonhart1-1/+1
2023-08-06Revert "HACK: Avoid swizzling and reuploading ASTC image every frame"Gravatar Ameer J1-12/+2
2023-08-06HACK: Avoid swizzling and reuploading ASTC image every frameGravatar Ameer J1-2/+12
2023-07-03oops re openGravatar gidoly1-0/+4
2023-07-02Use spans over guest memory where possible instead of copying data.Gravatar Kelebek13-32/+21
2023-07-01Revert "texture_cache: Fix incorrect logic for AccelerateDMA"Gravatar Liam1-4/+8
2023-07-01renderer_vulkan: Add support for VK_KHR_image_format_listGravatar GPUCode2-8/+2
2023-06-29AccelerateDMA: Don't accelerate 3D texture DMA operationsGravatar Fernando Sahmkow1-0/+4
2023-06-29Texture cache: Fix YFC regression due to code testingGravatar Fernando Sahmkow1-9/+0
2023-06-27video_core: Add BCn decoding supportGravatar GPUCode4-106/+149
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek15-47/+55
2023-06-17video_core: add samples check when find render targetGravatar FengChen2-18/+14
2023-06-17video_core: Only apply AF to 2D (array) image typesGravatar Wollnashorn1-2/+7
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configGravatar Wollnashorn3-6/+37
2023-06-15video_core: Disable AF for non-color image formatsGravatar Wollnashorn1-0/+9
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Gravatar Wollnashorn2-0/+41
2023-06-14video_core: optionally skip barriers on feedback loopsGravatar Liam1-0/+4