GPUCode
8eede48a39
renderer_vulkan: Async presentation
3 years ago
Morph
98d1e50fb9
Merge pull request #10084 from FernandoS27/yuzu-goes-broom-broom
Y.F.C Buffer Cache Revamp
3 years ago
zhaobot
5d82cb4c7f
Update translations (2023-05-01) ( #10129 )
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
3 years ago
liamwhite
5de7095aa9
Merge pull request #10116 from liamwhite/deboost
kernel: remove boost intrusive lists
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
bunnei
4bcb509bbb
Merge pull request #10110 from Morph1984/intel-disable-compute
vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers
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
bunnei
873aa03f51
Merge pull request #10082 from FernandoS27/the-testers-really-love-chocolate
Refactor Accelerate DMA and do downloads through TC.
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
Fernando S
f430449ddb
Merge pull request #10051 from liamwhite/surface-capabilities
vulkan: pick alpha composite flags based on available values
3 years ago
Fernando S
fa3ff7a6d5
Merge pull request #10056 from vonchenplus/audout_u
core: audio: return result when audio_out initialize failed
3 years ago
Fernando S
f151023e45
Merge pull request #10069 from liamwhite/log
maxwell_3d: fix out of bounds array access in size estimation
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
Fernando S
abcc622dae
Merge pull request #10074 from Kelebek1/fermi_blit
Account for a pre-added offset when using Corner sample mode for 2D blits
3 years ago
bunnei
afe8b9f018
Merge pull request #10076 from german77/TryPopMyFriend
core: am: Demote TryPopFromFriendInvitationStorageChannel Log level
3 years ago
bunnei
a2a174be44
Merge pull request #10068 from twitchax/twitchax/dr_bind_address
Allow passing `--bind-address` to dedicated room.
3 years ago
bunnei
e7ce0db272
Merge pull request #10060 from german77/no_dead
core: hid: Remove deadzone of virtual controller
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
bunnei
09822c0963
Merge pull request #10057 from liamwhite/its-not-in-the-timeline
vulkan: use plain fences when timeline semaphores are not available
3 years ago
Aaron Roney
9b882c3700
Run clang-format to fix all.
3 years ago
bunnei
9ad521a8dd
Merge pull request #10053 from german77/nfp_full
service: nfp: Implement all interfaces
3 years ago