summaryrefslogtreecommitdiffstats
path: root/src/video_core/query_cache.h (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow1-3/+3
2024-01-19Core: Eliminate core/memory dependancies.Fernando Sahmkow1-1/+0
2024-01-19SMMU: Initial adaptation to video_core.Fernando Sahmkow1-13/+16
2023-12-19OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queriesAmeer J1-20/+19
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow1-3/+10
2023-07-15Fixes and workarounds to make UBSan happier on macOScomex1-1/+3
2023-05-07Query cache: stop updating pages as it's not affected by cpu writesFernando Sahmkow1-2/+0
2023-04-28QueryCache: Fix write invalidation.Fernando Sahmkow1-6/+12
2023-04-24Clang format and ddress feedbackFernando Sahmkow1-13/+26
2023-04-23QueryCache: rework async downloads.Fernando Sahmkow1-28/+94
2023-04-23Fence Manager: implement async fence management in a sepparate thread.Fernando Sahmkow1-1/+5
2023-03-12general: fix spelling mistakesLiam1-1/+1
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-1/+1
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-1/+1
2022-10-07Update 3D regsKelebek11-1/+1
2022-10-06state_tracker: workaround channel setup for homebrewLiam1-2/+4
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow1-11/+7
2022-08-20code: dodge PAGE_SIZE #defineKyle Kienapfel1-6/+6
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-1/+0
2022-03-18general: Reduce core.h includesameerj1-1/+0
2021-10-03gpu: Migrate implementation to the cpp fileameerj1-0/+1
2021-09-24QueryCache: Flush queries in order of running.Fernando Sahmkow1-4/+4
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-04-12query_cache: Make use of std::erase_ifLioncash1-5/+4
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash1-4/+4
2020-09-19renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp1-5/+1
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-15/+16
2020-07-10configuration: implement per-game configurations (#4098)lat9nq1-1/+1
2020-06-18Rename PAGE_SHIFT to PAGE_BITSMerryMage1-5/+5
2020-04-22Address Feedback.Fernando Sahmkow1-23/+16
2020-04-22QueryCache: Only do async flushes on async gpu.Fernando Sahmkow1-1/+4
2020-04-22QueryCache: Implement Async Flushes.Fernando Sahmkow1-0/+50
2020-04-06Clang Format.Fernando Sahmkow1-6/+3
2020-04-06Query Cache: Use VAddr instead of physical memory for adressing.Fernando Sahmkow1-18/+18
2020-02-14query_cache: Address feedbackReinUsesLisp1-16/+16
2020-02-14query_cache: Fix ambiguity in CacheAddr getterReinUsesLisp1-4/+5
2020-02-14query_cache: Add a recursive mutex for concurrent usageReinUsesLisp1-0/+6
2020-02-14vk_query_cache: Implement generic query cache on VulkanReinUsesLisp1-4/+33
2020-02-14query_cache: Abstract OpenGL implementationReinUsesLisp1-0/+323