summaryrefslogtreecommitdiffstats
path: root/src/video_core/texture_cache/texture_cache_base.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-9/+9
* video_core: consistently account for resolution scaling when renderingLiam2024-01-311-2/+2
* Texture Cache: make sparse texture table per channelFernando Sahmkow2024-01-311-2/+2
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-191-13/+15
* renderer_vulkan: allow up to 7 swapchain imagesLiam2023-12-171-1/+1
* renderer_vulkan: do not recreate swapchain for srgbLiam2023-12-031-1/+2
* Mark accelerted DMA destination buffers and images as GPU-modifiedKelebek12023-08-131-3/+3
* Remove memory allocations in some hot pathsKelebek12023-06-221-2/+2
* Merge pull request #10818 from vonchenplus/render_target_samplesliamwhite2023-06-201-6/+4
|\
| * video_core: add samples check when find render targetFengChen2023-06-171-6/+4
* | video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn2023-06-161-0/+12
|/
* Merge pull request #10418 from liamwhite/blink-and-youll-miss-itMatías Locatti2023-05-261-0/+16
|\
| * texture_cache: process aliases and overlaps in the correct orderFernando Sahmkow2023-05-241-0/+16
* | video_core: don't garbage collect during configurationLiam2023-05-251-1/+0
* | renderer_vulkan: barrier attachment feedback loopsLiam2023-05-231-0/+3
|/
* Texture cache: Only force flush the dma downloadsFernando Sahmkow2023-05-071-1/+1
* GPU: Add Reactive flushingFernando Sahmkow2023-05-071-0/+2
* Texture Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-291-0/+1
* Address Feedback & Clang FormatFernando Sahmkow2023-04-291-5/+0
* Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow2023-04-291-4/+19
* TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow2023-04-291-1/+5
* Refactor AccelerateDMA codeameerj2023-03-071-2/+8
* Engines: Implement Accelerate DMA Texture.Fernando Sahmkow2023-03-051-0/+5
* texture_cache: Add async texture decodingameerj2023-02-221-0/+16
* video_core: Implement opengl/vulkan draw_textureFeng Chen2023-01-051-0/+3
* Texture Cache: Implement async texture downloads.Fernando Sahmkow2023-01-041-1/+5
* RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow2023-01-011-1/+1
* texture_cache: Use Common::ScratchBuffer for swizzle buffersameerj2022-12-251-2/+3
* texture_cache: Use pre-allocated buffer for texture uploadsameerj2022-12-251-1/+4
* Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-031-2/+1
|\
| * general: fix compile for Apple ClangLiam2022-11-231-2/+1
* | Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow2022-11-241-4/+4
|/
* general: Format licenses as per SPDX guidelinesMorph2022-10-061-4/+2
* Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow2022-10-061-2/+2
* Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow2022-10-061-56/+40
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-18/+55
* code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-201-5/+5
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory."bunnei2022-03-261-11/+0
* Texture Cache: Add Cached CPU system.Fernando Sahmkow2022-03-251-0/+11
* Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow2022-03-251-2/+0
* Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow2022-03-251-2/+7
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* Texture Cache: Redesigning the blitting system (again).Fernando Sahmkow2021-11-271-1/+2
* TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow2021-11-201-2/+0
* texture_cache: Use pixel format conversion when supported by the runtimeameerj2021-11-171-0/+2
* texture_cache: Refactor Render Target scaling functionameerj2021-11-161-0/+5
* TextureCache: Improve Reaper.FernandoS272021-11-161-1/+1
* Texture Cache: ease the requirements of textures being blacklisted.Fernando Sahmkow2021-11-161-2/+0
* Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow2021-11-161-1/+1
* texture_cache_base: Remove unused function declarationsameerj2021-11-161-8/+0
* texture_cache: Refactor scaled image size calculationameerj2021-11-161-0/+1
* shader, video_core: Fix GCC build errorsameerj2021-11-161-7/+3
* texture_cache: Add getter to query if image view is rescaledReinUsesLisp2021-11-161-6/+3
* texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-161-12/+18
* Texture Cache: Implement Blacklisting.Fernando Sahmkow2021-11-161-0/+2
* texture_cache: Add image gettersReinUsesLisp2021-11-161-0/+6
* TextureCache: Fix rescaling of ImageCopiesFernando Sahmkow2021-11-161-1/+1
* TextureCache: Modify Viewports/Scissors according to Rescale.Fernando Sahmkow2021-11-161-0/+3
* Texture Cache: More rescaling fixes.Fernando Sahmkow2021-11-161-3/+3
* Texture Cache: Implement Vulkan UpScaling & DownScalingFernando Sahmkow2021-11-161-0/+3
* VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow2021-11-161-0/+10
* gpu: Migrate implementation to the cpp fileameerj2021-10-031-7/+1
* VideoCore: Rework Garbage Collection.Fernando Sahmkow2021-08-281-1/+7
* texture_cache: Address ameerj's reviewyzct123452021-08-081-7/+0
* texture_cache: Address ameerj's reviewyzct123452021-08-071-10/+0
* texture_cache: Don't change copyright yearyzct123452021-08-051-1/+1
* texture_cache: Address ameerj's reviewyzct123452021-08-051-0/+402