aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/texture_cache_base.h
AgeCommit message (Expand)Author
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-01-31video_core: consistently account for resolution scaling when renderingLiam
2024-01-31Texture Cache: make sparse texture table per channelFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-16renderer_vulkan: allow up to 7 swapchain imagesLiam
2023-12-03renderer_vulkan: do not recreate swapchain for srgbLiam
2023-08-13Mark accelerted DMA destination buffers and images as GPU-modifiedKelebek1
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-20Merge pull request #10818 from vonchenplus/render_target_samplesliamwhite
2023-06-17video_core: add samples check when find render targetFengChen
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn
2023-05-26Merge pull request #10418 from liamwhite/blink-and-youll-miss-itMatías Locatti
2023-05-25video_core: don't garbage collect during configurationLiam
2023-05-24texture_cache: process aliases and overlaps in the correct orderFernando Sahmkow
2023-05-22renderer_vulkan: barrier attachment feedback loopsLiam
2023-05-07Texture cache: Only force flush the dma downloadsFernando Sahmkow
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2023-04-29Texture Cache: Release stagging buffers on tick frameFernando Sahmkow
2023-04-29Address Feedback & Clang FormatFernando Sahmkow
2023-04-29Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow
2023-04-29TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow
2023-03-06Refactor AccelerateDMA codeameerj
2023-03-05Engines: Implement Accelerate DMA Texture.Fernando Sahmkow
2023-02-22texture_cache: Add async texture decodingameerj
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen
2023-01-03Texture Cache: Implement async texture downloads.Fernando Sahmkow
2023-01-01RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow
2022-12-25texture_cache: Use Common::ScratchBuffer for swizzle buffersameerj
2022-12-25texture_cache: Use pre-allocated buffer for texture uploadsameerj
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-11-22general: fix compile for Apple ClangLiam
2022-10-06general: Format licenses as per SPDX guidelinesMorph
2022-10-06Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow
2022-10-06Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow
2022-08-19code: dodge PAGE_SIZE #defineKyle Kienapfel
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-26Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ...bunnei
2022-03-25Texture Cache: Add Cached CPU system.Fernando Sahmkow
2022-03-25Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow
2022-03-25Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow
2022-03-19video_core: Reduce unused includesameerj
2021-11-27Texture Cache: Redesigning the blitting system (again).Fernando Sahmkow
2021-11-20TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow
2021-11-16texture_cache: Use pixel format conversion when supported by the runtimeameerj
2021-11-16texture_cache: Refactor Render Target scaling functionameerj
2021-11-16TextureCache: Improve Reaper.FernandoS27
2021-11-16Texture Cache: ease the requirements of textures being blacklisted.Fernando Sahmkow
2021-11-16Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow