aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader_cache.h
Commit message (Expand)AuthorAgeFilesLines
* shader_cache: batch memory-write invalidations without skipping rangessnowstormxd32 hours1-0/+4
* nx2: capture and lower native shader programs oncekraibse2 days1-0/+2
* video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shaderTakoroka2 days1-0/+2
* nx2: memo for compute macros; one lock per inline upload; cheaper shader inva...Takoroka6 days1-0/+4
* nx2: measure the TSC on AMD, no rethrows for rejected shaders, debug hooks of...Takoroka6 days1-0/+2
* Jump-table programs end at their self-branch; aligned wide zero storesTakoroka6 days1-0/+5
* Cache rejected native shaders and log each rejection onceTakoroka6 days1-0/+6
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-3/+3
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-4/+4
* [compat] Debian stable gcc12/clang14 compilation fixes (#2763)lizzie2025-10-181-6/+0
* [common] remove ranges polyfill (#2546)lizzie2025-09-241-1/+4
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-181-1/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-2/+3
* Fix shader dumps with nvdisasmKelebek12023-08-031-1/+1
* Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow2023-06-281-1/+1
* general: fix compile for Apple ClangLiam2022-11-221-0/+1
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-8/+7
* code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-191-2/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core/shader_cache: Remove unused algorithm includeLioncash2022-02-011-1/+0
* video_core/shader_cache: Take std::span in RemoveShadersFromStorage()Lioncash2022-02-011-1/+1
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-2/+21
* shader: Move pipeline cache logic to separate filesReinUsesLisp2021-07-221-148/+50
* shader_cache: Make use of std::erase_ifLioncash2020-07-141-2/+2
* shader_cache: Fix use-after-free and orphan invalidation cache entriesReinUsesLisp2020-07-011-29/+41
* Rename PAGE_SHIFT to PAGE_BITSMerryMage2020-06-181-5/+5
* shader_cache: Implement a generic shader cacheReinUsesLisp2020-06-071-0/+228