summaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* Look for the most recently modified image for presentGravatar Kelebek12023-09-111-1/+14
* Mark accelerted DMA destination buffers and images as GPU-modifiedGravatar Kelebek12023-08-131-3/+3
* Merge pull request #10996 from Kelebek1/readblock_optimisationGravatar bunnei2023-07-103-32/+21
|\
| * Use spans over guest memory where possible instead of copying data.Gravatar Kelebek12023-07-023-32/+21
* | oops re openGravatar gidoly2023-07-031-0/+4
|/
* Merge pull request #10479 from GPUCode/format-listGravatar liamwhite2023-07-022-8/+2
|\
| * renderer_vulkan: Add support for VK_KHR_image_format_listGravatar GPUCode2023-07-012-8/+2
* | Revert "texture_cache: Fix incorrect logic for AccelerateDMA"Gravatar Liam2023-07-011-4/+8
|/
* Merge pull request #10953 from FernandoS27/oh-oopsies-yfcGravatar Fernando S2023-06-301-9/+0
|\
| * Texture cache: Fix YFC regression due to code testingGravatar Fernando Sahmkow2023-06-291-9/+0
* | AccelerateDMA: Don't accelerate 3D texture DMA operationsGravatar Fernando Sahmkow2023-06-291-0/+4
|/
* video_core: Add BCn decoding supportGravatar GPUCode2023-06-274-106/+149
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-225-47/+55
* Merge pull request #10777 from liamwhite/no-barrierGravatar bunnei2023-06-211-0/+4
|\
| * video_core: optionally skip barriers on feedback loopsGravatar Liam2023-06-141-0/+4
* | Merge pull request #10818 from vonchenplus/render_target_samplesGravatar liamwhite2023-06-202-18/+14
|\ \
| * | video_core: add samples check when find render targetGravatar FengChen2023-06-172-18/+14
| |/
* | Merge pull request #10744 from Wollnashorn/af-for-allGravatar Fernando S2023-06-184-5/+91
|\ \ | |/ |/|
| * video_core: Only apply AF to 2D (array) image typesGravatar Wollnashorn2023-06-171-2/+7
| * video_core: Use sampler IDs instead pointers in the pipeline configGravatar Wollnashorn2023-06-163-6/+37
| * video_core: Disable AF for non-color image formatsGravatar Wollnashorn2023-06-151-0/+9
| * video_core: Add per-image anisotropy heuristics (format & mip count)Gravatar Wollnashorn2023-06-152-0/+41
* | image_info: adjust rescale thresholds and refactor constant useGravatar Liam2023-06-081-8/+12
|/
* texture_cache: Fix incorrect logic for AccelerateDMAGravatar ameerj2023-06-021-8/+4
* Merge pull request #10418 from liamwhite/blink-and-youll-miss-itGravatar Matías Locatti2023-05-264-61/+105
|\
| * texture_cache: process aliases and overlaps in the correct orderGravatar Fernando Sahmkow2023-05-244-61/+105
* | video_core: don't garbage collect during configurationGravatar Liam2023-05-252-6/+0
* | Merge pull request #10435 from FernandoS27/gotta-clean-mess-upsGravatar bunnei2023-05-241-1/+1
|\ \
| * | Texture cache: revert wrong acceleration assumptionGravatar Fernando Sahmkow2023-05-241-1/+1
* | | Texture Cache Util: Fix block depth adjustment on slices.Gravatar Fernando Sahmkow2023-05-241-2/+13
|/ /
* | Merge pull request #10422 from liamwhite/gcGravatar Fernando S2023-05-241-4/+6
|\ \
| * | video_core: tune garbage collection aggressivenessGravatar Liam2023-05-231-4/+6
| |/
* | Merge pull request #10398 from liamwhite/bcnGravatar Fernando S2023-05-241-11/+66
|\ \
| * | textures: add BC1 and BC3 compressors and recompression settingGravatar Liam2023-05-231-11/+66
| |/
* / renderer_vulkan: barrier attachment feedback loopsGravatar Liam2023-05-222-0/+39
|/
* Allow Fermi blit accelerate to add src/dst to the cache if they don't exist a...Gravatar Kelebek12023-05-111-1/+1
* Texture Cache: Fix ASTC texturesGravatar Fernando Sahmkow2023-05-091-5/+5
* Texture cache: Only force flush the dma downloadsGravatar Fernando Sahmkow2023-05-072-3/+3
* Buffer Cache: disable reactive flushing in it.Gravatar Fernando Sahmkow2023-05-071-2/+6
* Texture cache: reverse inmediate flush changesGravatar Fernando Sahmkow2023-05-073-28/+14
* Address feedback, add CR notice, etcGravatar Fernando Sahmkow2023-05-071-1/+2
* Settings: add option to enable / disable reactive flushingGravatar Fernando Sahmkow2023-05-071-1/+2
* Texture cache: sync the first flush.Gravatar Fernando Sahmkow2023-05-072-3/+30
* GPU: Add Reactive flushingGravatar Fernando Sahmkow2023-05-074-3/+35
* Merge pull request #10081 from Kelebek1/copy_overlap_tickGravatar liamwhite2023-05-071-0/+6
|\
| * Sort overlap_ids by modification tick before copyGravatar Kelebek12023-04-221-0/+6
* | Log object names with debug renderer, add a GPU address to ImageViewsGravatar Kelebek12023-05-064-18/+21
* | GPU: implement missing ASTCGravatar Fernando Sahmkow2023-05-032-0/+12
* | video_core: fix build on Apple ClangGravatar Liam2023-05-021-1/+1
* | Texture Cache: Release stagging buffers on tick frameGravatar Fernando Sahmkow2023-04-292-9/+14