aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/texture_cache.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Buffer Cache: disable reactive flushing in it.Fernando Sahmkow2023-05-071-2/+6
* Texture cache: reverse inmediate flush changesFernando Sahmkow2023-05-071-24/+1
* Texture cache: sync the first flush.Fernando Sahmkow2023-05-071-3/+29
* GPU: Add Reactive flushingFernando Sahmkow2023-05-071-1/+31
* Merge pull request #10081 from Kelebek1/copy_overlap_tickliamwhite2023-05-071-0/+6
|\
| * Sort overlap_ids by modification tick before copyKelebek12023-04-221-0/+6
* | video_core: fix build on Apple ClangLiam2023-05-021-1/+1
* | Texture Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-291-9/+13
* | Address Feedback & Clang FormatFernando Sahmkow2023-04-291-12/+14
* | Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow2023-04-291-34/+84
* | TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow2023-04-291-1/+11
|/
* Merge pull request #10008 from vonchenplus/texture_cacheliamwhite2023-04-111-2/+2
|\
| * video_core: Better defined ImageInfo parametersFengChen2023-03-141-2/+2
* | Merge pull request #10004 from Kelebek1/cubemapliamwhite2023-04-031-15/+15
|\ \
| * | Only upload GPU-modified overlapsKelebek12023-03-281-15/+15
* | | Fixes 'Continous' typoMax Dunbar2023-03-291-1/+1
|/ /
* / Pass GPU page table by referenceRoss Schlaikjer2023-03-251-31/+32
|/
* Refactor AccelerateDMA codeameerj2023-03-061-18/+68
* Engines: Implement Accelerate DMA Texture.Fernando Sahmkow2023-03-051-0/+69