aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/texture_cache.h
Commit message (Expand)AuthorAgeFilesLines
* [compat] Debian stable gcc12/clang14 compilation fixes (#2763)lizzie2025-10-181-19/+14
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-12/+12
* [texture_cache] Enforce conservative 3D texture aliasing. Consistently merge/...weakboson2025-08-041-1/+0
* [vk] Remove improper check for image depth in texture cache. (#164)weakboson2025-07-311-0/+1
* [VK] Rework SPIRV Shader Optimization (#238)Gamer642025-07-031-0/+3
* revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240)CamilleLaVey2025-06-301-3/+0
* [Texture_cache] Better memory handling for devices with lower memory allocati...JPikachu2025-06-291-0/+3
* Merge pull request #13171 from liamwhite/fake-addressliamwhite2024-02-271-2/+6
|\
| * texture_cache: do not track invalid addressesLiam2024-02-261-2/+6
* | texture_cache: use two-pass collection for costly load resources (#13096)liamwhite2024-02-271-7/+23
|/
* Merge pull request #10529 from liamwhite/critical-spacingMatías Locatti2024-02-201-3/+3
|\
| * texture_cache: tweak iteration tracking changeLiam2024-02-111-1/+1
| * texture_cache: avoid overestimation of ASTC texture sizesLiam2024-02-111-2/+2
| * caches: make critical reclamation less eager and possible in more casesLiam2024-02-111-2/+2
* | Merge pull request #12975 from FernandoS27/keep-your-own-vodoo-doll-away-from-gfliamwhite2024-02-131-7/+8
|\ \
| * | Texture Cache: Fix untracking on GPU remapFernando Sahmkow2024-02-101-7/+8
| |/
* / nvnflinger/gpu: implement blendingLiam2024-02-091-1/+7
|/
* video_core: consistently account for resolution scaling when renderingLiam2024-01-311-4/+5
* Texture Cache: make sparse texture table per channelFernando Sahmkow2024-01-311-38/+49
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-37/+38
* Revert "video_core: use interval map for page count tracking"liamwhite2023-12-171-5/+5
* video_core: use interval map for page count trackingLiam2023-12-141-5/+5
* texture_cache: fix max_element comparison functionLiam2023-12-031-1/+1
* renderer_vulkan: do not recreate swapchain for srgbLiam2023-12-031-9/+26
* texture_cache: use pedantic type namesLiam2023-12-011-1/+1
* Transition MSAA images to general layout without uploading dataKelebek12023-10-111-0/+1
* Look for the most recently modified image for presentKelebek12023-09-111-1/+14
* Merge pull request #10996 from Kelebek1/readblock_optimisationbunnei2023-07-101-11/+13
|\
| * Use spans over guest memory where possible instead of copying data.Kelebek12023-07-021-11/+13
* | oops re opengidoly2023-07-031-0/+4
|/
* Revert "texture_cache: Fix incorrect logic for AccelerateDMA"Liam2023-07-011-4/+8
* Merge pull request #10953 from FernandoS27/oh-oopsies-yfcFernando S2023-06-301-9/+0
|\
| * Texture cache: Fix YFC regression due to code testingFernando Sahmkow2023-06-291-9/+0
* | AccelerateDMA: Don't accelerate 3D texture DMA operationsFernando Sahmkow2023-06-291-0/+4
|/
* Remove memory allocations in some hot pathsKelebek12023-06-221-7/+7
* Merge pull request #10777 from liamwhite/no-barrierbunnei2023-06-211-0/+4
|\
| * video_core: optionally skip barriers on feedback loopsLiam2023-06-141-0/+4
* | Merge pull request #10818 from vonchenplus/render_target_samplesliamwhite2023-06-201-12/+10
|\ \
| * | video_core: add samples check when find render targetFengChen2023-06-171-12/+10
| |/
* / video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn2023-06-161-5/+25
|/
* texture_cache: Fix incorrect logic for AccelerateDMAameerj2023-06-021-8/+4
* Merge pull request #10418 from liamwhite/blink-and-youll-miss-itMatías Locatti2023-05-261-57/+84
|\
| * texture_cache: process aliases and overlaps in the correct orderFernando Sahmkow2023-05-241-57/+84
* | video_core: don't garbage collect during configurationLiam2023-05-251-5/+0
* | Texture cache: revert wrong acceleration assumptionFernando Sahmkow2023-05-241-1/+1
* | Merge pull request #10422 from liamwhite/gcFernando S2023-05-241-4/+6
|\ \
| * | video_core: tune garbage collection aggressivenessLiam2023-05-231-4/+6
| |/
* / renderer_vulkan: barrier attachment feedback loopsLiam2023-05-221-0/+36
|/
* Allow Fermi blit accelerate to add src/dst to the cache if they don't exist a...Kelebek12023-05-111-1/+1
* Texture cache: Only force flush the dma downloadsFernando Sahmkow2023-05-071-2/+2