GPUCode
8eede48a39
renderer_vulkan: Async presentation
3 years ago
Fernando Sahmkow
bd8abfe654
BufferCache: Fixes and address feedback
3 years ago
Liam
0dcc190ccc
qt: warn on inoperable keys
3 years ago
Kelebek1
967e5b2873
Wait for the terminate event before destroying a system instance
3 years ago
Liam
bdaf10ec9e
settings: rename extended memory layout to unsafe, move from general to system
3 years ago
Kelebek1
dc9546fe26
Define SampleMask as an array
3 years ago
Liam
370a0526a5
kernel: remove general boost lists
3 years ago
Liam
7afcc29ac8
kernel: match calls to Register and Unregister
3 years ago
Liam
1458a4cdc3
common: add intrusive list type
3 years ago
Fernando Sahmkow
f5d2ae4c5e
Texture Cache: Release stagging buffers on tick frame
3 years ago
Fernando Sahmkow
6e18a08510
Buffer Cache: Release stagging buffers on tick frame
3 years ago
Fernando Sahmkow
b328059505
Tests: Add memory tracker tests.
3 years ago
Fernando Sahmkow
917a21317f
Clang: format and ficx compile errors.
3 years ago
Fernando Sahmkow
cd4d4072c7
Implement Async downloads in normal and fix a few issues.
3 years ago
Fernando Sahmkow
139995905e
Buffer Cache rework: Setup async downloads.
3 years ago
Fernando Sahmkow
64c9a90c20
Buffer Cache: Fully rework the buffer cache.
3 years ago
Fernando Sahmkow
cf34f7c745
Address Feedback & Clang Format
3 years ago
Fernando Sahmkow
3595172637
Maxwell3D: only update parameters on High
3 years ago
Fernando Sahmkow
b22e1a2bce
Accelerate DMA: Use texture cache async downloads to perform the copies
to host.
WIP
3 years ago
Fernando Sahmkow
e2bfd9e8c4
TextureCache: refactor DMA downloads to allow multiple buffers.
3 years ago
Morph
79d97d07e2
vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers
Intel's SPIR-V shader compiler is broken. For now, skip compiling any compute pipelines until they fix this issue.
This is not a perfect workaround, as there are a small subset of non-compute pipelines that still cause it to crash, but this should cover the majority of crashes.
It is unfortunate that even with a test case reported 6 months ago the issue has not been fixed in favor of fixing "the most popular games and apps".
Intel, you can do better than this.
3 years ago
Fernando Sahmkow
0da4b879eb
QueryCache: Fix write invalidation.
3 years ago
Fernando Sahmkow
ff3cf7c1d9
MemoryManager: Fix race conditions.
3 years ago
german77
7ed3f00c30
core: service: Add FunctionInfoTyped to allow expanding existing interfaces
3 years ago
Fernando Sahmkow
f606fa3515
Clang format and ddress feedback
3 years ago
Narr the Reg
f8d2ab4660
service: nfc: Create mifare interface
3 years ago
Narr the Reg
db242ac13f
service: nfc: Create interface
3 years ago
Fernando Sahmkow
abe4e83b45
QueryCache: rework async downloads.
3 years ago
Fernando Sahmkow
eeffe68b7f
Accuracy Normal: reduce accuracy further for perf improvements in Project Lime
3 years ago
Fernando Sahmkow
ae99dcd531
Fence Manager: implement async fence management in a sepparate thread.
3 years ago
Liam
b84bab419c
maxwell_3d: fix out of bounds array access in size estimation
3 years ago
Kelebek1
325a8febfc
Silence nifm spam
3 years ago
Kelebek1
477cbd067e
Sort overlap_ids by modification tick before copy
3 years ago
german77
1ec8e38f3f
core: am: Demote TryPopFromFriendInvitationStorageChannel Log level
3 years ago
Kelebek1
0397e174ae
Account for a pre-added offset when using Corner sample mode for 2D blits
3 years ago
Aaron Roney
9b882c3700
Run clang-format to fix all.
3 years ago
Aaron Roney
470fbbfbf9
Fix formatting.
3 years ago
Aaron Roney
7dab022bc5
Allow passing `bind_address` to dedicated room.
3 years ago
FengChen
ea68bfba5d
core: audio: return result when audio_out initialize failed
3 years ago
german77
18bb76b6a0
core: hid: Remove deadzone of virtual controller
3 years ago
Liam
fb2af6a41e
vulkan: use plain fences when timeline semaphores are not available
3 years ago
Narr the Reg
5de37e921c
service: nfp: Implement debug Interface
3 years ago
Narr the Reg
c8ed98bb1c
service: nfp: Implement system interface
3 years ago
Valeri
d359ae51a3
input_common: minor fix to mouse movement
3 years ago
Narr the Reg
52447e1b58
service: nfp: Use an unique interface
3 years ago
Liam
e2b2842929
vulkan: pick alpha composite flags based on available values
3 years ago
Wollnashorn
111c02760b
video_core: Enable ImageGather rounding fix on AMD open source drivers
3 years ago
Liam
07d060c2d4
kernel: move more memory to application in 8GB arrangement
3 years ago
Liam
bfd120b543
kernel: switch extended memory setting to 8GB arrangement
3 years ago
Billy Laws
6b2510c7c5
Use GetGlobalTimeNs as opposed to clock ticks
3 years ago