36 Commits (db8a601cf82cd4797c32931f13a585c64527780d)

Author SHA1 Message Date
Ameer J db8a601cf8 OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries 2 years ago
Fernando Sahmkow f1a2e36711 Query Cachge: Fully rework Vulkan's query cache 2 years ago
comex d7c532d889 Fixes and workarounds to make UBSan happier on macOS 3 years ago
Fernando Sahmkow ab0c0a469c Query cache: stop updating pages as it's not affected by cpu writes 3 years ago
Fernando Sahmkow 2f15876524 QueryCache: Fix write invalidation. 3 years ago
Fernando Sahmkow e4dc73f61e Clang format and ddress feedback 3 years ago
Fernando Sahmkow e29ced29fa QueryCache: rework async downloads. 3 years ago
Fernando Sahmkow fca72beb2d Fence Manager: implement async fence management in a sepparate thread. 3 years ago
Liam 600f325d87 general: fix spelling mistakes 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
Kelebek1 752659aef3 Update 3D regs 3 years ago
Liam 0d99b7962d state_tracker: workaround channel setup for homebrew 3 years ago
Fernando Sahmkow 139ea93512 VideoCore: implement channels on gpu caches. 4 years ago
Kyle Kienapfel 14e9de6678 code: dodge PAGE_SIZE #define 3 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 1bc7d61b57 video_core: Reduce unused includes 4 years ago
ameerj d618bba8a6 general: Reduce core.h includes 4 years ago
ameerj 427bf76e62 gpu: Migrate implementation to the cpp file 4 years ago
Fernando Sahmkow 8fdb51ab46 QueryCache: Flush queries in order of running. 4 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
Lioncash 4209588505 query_cache: Make use of std::erase_if 5 years ago
Lioncash f95602f152 video_core: Resolve more variable shadowing scenarios pt.3 5 years ago
ReinUsesLisp 58b0ae84b5 renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 5 years ago
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
MerryMage 8ae7154541 Rename PAGE_SHIFT to PAGE_BITS 6 years ago
Fernando Sahmkow f616dc0b59 Address Feedback. 6 years ago
Fernando Sahmkow b3e5f177ba QueryCache: Only do async flushes on async gpu. 6 years ago
Fernando Sahmkow 0649f05900 QueryCache: Implement Async Flushes. 6 years ago
Fernando Sahmkow f9d5718c4b Clang Format. 6 years ago
Fernando Sahmkow 3dd5c07454 Query Cache: Use VAddr instead of physical memory for adressing. 6 years ago
ReinUsesLisp 6d3a046caa query_cache: Address feedback 6 years ago
ReinUsesLisp 54a00ee4cf query_cache: Fix ambiguity in CacheAddr getter 6 years ago
ReinUsesLisp cc0694559f query_cache: Add a recursive mutex for concurrent usage 6 years ago
ReinUsesLisp bcd348f238 vk_query_cache: Implement generic query cache on Vulkan 6 years ago
ReinUsesLisp c31382ced5 query_cache: Abstract OpenGL implementation 6 years ago