244 Commits (0a222cbcd2ef037cdc4306df0bca5efe19b3b218)

Author SHA1 Message Date
lizzie 6a9068ee30
[cmake] Allow proper unity builds 1 month ago
lizzie 2ed1328c93
[vk] use static_vector instead of small_vector for TFB and other bindings (#3641) 2 months ago
PavelBARABANOV d2bef2731c
[android, tu] Adjusted PoD of Vertex/ Buffers for older turnip drivers (#3621) 2 months ago
lizzie c9c136bea7
[texture_cache, buffer_cache] Added TLS handling + changed command queue for GPU threading. (#3579) 2 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2 months ago
lizzie 8118557c17
[video_core/buffer_cache] Simplify word manager logic (#3221) 3 months ago
CamilleLaVey 1a9b4b37e1
[buffer_cache] Add batching support for memory tracker updates (#3288) 3 months ago
CamilleLaVey a27d35362d
[vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by hardware capabilities for QCOM. (#3280) 3 months ago
xbzk cfae726289
[video_core] nvn descriptor layout fix (#3206) 4 months ago
crueter 5213cc5689
Revert "[vk] Correct polygon draw topology mapping for line and point modes (#2834)" (#3158) 4 months ago
Ribbit 6ba25b6cc0
[vk] Correct polygon draw topology mapping for line and point modes (#2834) 6 months ago
lizzie f55e560ac5
[compat] Debian stable gcc12/clang14 compilation fixes (#2763) 6 months ago
MaranBr 91493fa39b
[vk] Fast UBO: fix tracking (#2712) 7 months ago
CamilleLaVey 3c6ef765af
revert [vk] Fast UBO: fix tracking, resize heuristics, add debug guard (#2695) (#2706) 7 months ago
Ribbit 8078990b9b
[vk] Fast UBO: fix tracking, resize heuristics, add debug guard (#2695) 7 months ago
Bix 191dd892e5
[android] Legacy build flavor (#51) 7 months ago
MaranBr c725641f13
[video_core] Fix fast buffers without performance loss (#2605) 7 months ago
MaranBr 19eb8272b1
[video_core] Fix a bug in buffer cache that caused flickering in some games when using fast buffering (#2584) 7 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 7 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 8 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 9 months ago
Maufeat 77a8f7b6a7
[vk, hle] fix storage buffer cache, unstubbed TryPopFriendInvitation (#129) 9 months ago
Ghost c47f6615d3
[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) (#2) 10 months ago
CamilleLaVey cd394fc40f revert [android] Snapdragon 865 patches (#23) 10 months ago
crueter 444109c251 [android] Snapdragon 865 patches (#23) 10 months ago
Gamer64 a002730d68
[VK] Rework SPIRV Shader Optimization (#238) 10 months ago
CamilleLaVey fa600b88b1 revert 91a662431c (#240) 10 months ago
JPikachu 91a662431c [Texture_cache] Better memory handling for devices with lower memory allocations (#233) 10 months ago
liamwhite 5f2369bba6 general: workarounds for SMMU syncing issues (#12749) 2 years ago
liamwhite c98e01cee8 buffer_cache: avoid overflow in usage tracker (#13166) 2 years ago
Liam 02430ed002 buffer_cache: use mapped range with large vertex buffer size 2 years ago
Liam e882f6c1c3 caches: make critical reclamation less eager and possible in more cases 3 years ago
Fernando Sahmkow 758d895408 Common: Rename SplitRangeSet to OverlapRangeSet 2 years ago
Fernando Sahmkow 80d505b5cf Buffer Cache: Refactor to use Range sets instead 2 years ago
Fernando Sahmkow 4d97c54676 VideoCore: Move Slot Vector to Common 2 years ago
Fernando Sahmkow 241c64e43b Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Viktor Szépe e895ebb546 Fix typos in video_core 2 years ago
liamwhite 4504ee7f28 Revert "video_core: use interval map for page count tracking" 2 years ago
Liam 7fa76caf80 video_core: use interval map for page count tracking 2 years ago
Liam bd250e303f video_core: fix mac compile 2 years ago
Fernando Sahmkow 6bf827f4e9 Buffer Cache: Eliminate clears on Indirect buffers 2 years ago
GPUCode 4b853ff5cf renderer_vulkan: Introduce separate cmd buffer for uploads 3 years ago
Ameer J b49639e786 shader_recompiler: Align SSBO offsets in GlobalMemory functions 3 years ago
Ameer J f4848349b5 buffer_cache: Apply storage buffer alignment only to the offset 3 years ago
Ameer J e538b932de shader_recompiler: Align SSBO offsets to meet host requirements 3 years ago
Kelebek1 5d26c3791b Add missing dowhile loops around FindBuffer calls 3 years ago
Kelebek1 294ffa29cc Mark a buffer GPU modified after the buffers are confirmed, do not double synch them 3 years ago
Fernando Sahmkow 93cd3d8efd Query Cache: address issues 3 years ago