Liam
d8ced52a7f
catch2: update to 3.3.1
2023-05-02 21:27:17 -04:00
liamwhite
28126a6754
Merge pull request #10133 from lat9nq/clang-shadow-and-fallthrough
...
CMakeLists: Enable more checks on Clang
2023-05-02 18:18:46 -04:00
liamwhite
7b7531a7f3
Merge pull request #10130 from liamwhite/keys
...
qt: warn on inoperable keys
2023-05-02 18:17:24 -04:00
liamwhite
ccea9408c7
Merge pull request #10123 from Kelebek1/sample_mask
...
Define SampleMask as an array
2023-05-02 18:17:15 -04:00
lat9nq
13a0b058bb
CMake: Enable type limits on Clang
2023-05-02 02:07:36 -04:00
lat9nq
bcb8e1491a
CMakeLists: Enable checks on Clang
...
Enables shadow-uncaptured-locals and implicit-fallthrough for Clang.
implicit-fallthrough is not enabled by default in -Wall or -Wextra, and
shadow-uncaptured-local doesn't seem to be enabled by default by
-Wshadow, even though GCC has both of these by their respective cases.
2023-05-02 01:57:22 -04:00
Morph
98d1e50fb9
Merge pull request #10084 from FernandoS27/yuzu-goes-broom-broom
...
Y.F.C Buffer Cache Revamp
2023-05-01 11:08:02 -04:00
zhaobot
5d82cb4c7f
Update translations (2023-05-01) ( #10129 )
...
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
2023-05-01 16:17:51 +02:00
liamwhite
5de7095aa9
Merge pull request #10116 from liamwhite/deboost
...
kernel: remove boost intrusive lists
2023-05-01 09:27:23 -04:00
Fernando Sahmkow
bd8abfe654
BufferCache: Fixes and address feedback
2023-05-01 11:43:26 +02:00
Liam
0dcc190ccc
qt: warn on inoperable keys
2023-04-30 23:47:42 -04:00
Kelebek1
dc9546fe26
Define SampleMask as an array
2023-04-30 18:37:37 +01:00
bunnei
4bcb509bbb
Merge pull request #10110 from Morph1984/intel-disable-compute
...
vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers
2023-04-29 23:02:45 -07:00
Liam
370a0526a5
kernel: remove general boost lists
2023-04-29 22:11:32 -04:00
Liam
1458a4cdc3
common: add intrusive list type
2023-04-29 17:46:26 -04:00
bunnei
873aa03f51
Merge pull request #10082 from FernandoS27/the-testers-really-love-chocolate
...
Refactor Accelerate DMA and do downloads through TC.
2023-04-29 11:46:01 -07:00
Fernando Sahmkow
f5d2ae4c5e
Texture Cache: Release stagging buffers on tick frame
2023-04-29 15:31:38 +02:00
Fernando Sahmkow
6e18a08510
Buffer Cache: Release stagging buffers on tick frame
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
b328059505
Tests: Add memory tracker tests.
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
917a21317f
Clang: format and ficx compile errors.
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
cd4d4072c7
Implement Async downloads in normal and fix a few issues.
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
139995905e
Buffer Cache rework: Setup async downloads.
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
64c9a90c20
Buffer Cache: Fully rework the buffer cache.
2023-04-29 00:46:31 +02:00
Fernando Sahmkow
cf34f7c745
Address Feedback & Clang Format
2023-04-29 00:18:21 +02:00
Fernando Sahmkow
3595172637
Maxwell3D: only update parameters on High
2023-04-29 00:18:21 +02:00
Fernando Sahmkow
b22e1a2bce
Accelerate DMA: Use texture cache async downloads to perform the copies
...
to host.
WIP
2023-04-29 00:18:21 +02:00
Fernando Sahmkow
e2bfd9e8c4
TextureCache: refactor DMA downloads to allow multiple buffers.
2023-04-29 00:18:21 +02:00
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.
2023-04-28 17:59:36 -04:00
Fernando S
f430449ddb
Merge pull request #10051 from liamwhite/surface-capabilities
...
vulkan: pick alpha composite flags based on available values
2023-04-24 12:37:13 +02:00
Fernando S
fa3ff7a6d5
Merge pull request #10056 from vonchenplus/audout_u
...
core: audio: return result when audio_out initialize failed
2023-04-24 12:36:52 +02:00
Fernando S
f151023e45
Merge pull request #10069 from liamwhite/log
...
maxwell_3d: fix out of bounds array access in size estimation
2023-04-24 12:36:24 +02:00
Liam
b84bab419c
maxwell_3d: fix out of bounds array access in size estimation
2023-04-22 10:35:26 -04:00
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
2023-04-22 12:06:00 +02:00
bunnei
afe8b9f018
Merge pull request #10076 from german77/TryPopMyFriend
...
core: am: Demote TryPopFromFriendInvitationStorageChannel Log level
2023-04-21 23:15:07 -07:00
bunnei
a2a174be44
Merge pull request #10068 from twitchax/twitchax/dr_bind_address
...
Allow passing `--bind-address` to dedicated room.
2023-04-21 23:13:51 -07:00
bunnei
e7ce0db272
Merge pull request #10060 from german77/no_dead
...
core: hid: Remove deadzone of virtual controller
2023-04-21 23:13:21 -07:00
german77
1ec8e38f3f
core: am: Demote TryPopFromFriendInvitationStorageChannel Log level
2023-04-21 22:35:45 -06:00
Kelebek1
0397e174ae
Account for a pre-added offset when using Corner sample mode for 2D blits
2023-04-21 19:08:21 +01:00
bunnei
09822c0963
Merge pull request #10057 from liamwhite/its-not-in-the-timeline
...
vulkan: use plain fences when timeline semaphores are not available
2023-04-19 16:50:24 -07:00
Aaron Roney
9b882c3700
Run clang-format to fix all.
2023-04-19 17:52:09 +00:00
bunnei
9ad521a8dd
Merge pull request #10053 from german77/nfp_full
...
service: nfp: Implement all interfaces
2023-04-19 10:36:28 -07:00
Aaron Roney
470fbbfbf9
Fix formatting.
2023-04-19 16:26:49 +00:00
Aaron Roney
7dab022bc5
Allow passing bind_address
to dedicated room.
2023-04-19 05:37:30 +00:00
FengChen
ea68bfba5d
core: audio: return result when audio_out initialize failed
2023-04-16 12:31:54 +08:00
german77
18bb76b6a0
core: hid: Remove deadzone of virtual controller
2023-04-15 18:41:09 -06:00
Liam
fb2af6a41e
vulkan: use plain fences when timeline semaphores are not available
2023-04-14 22:53:37 -04:00
bunnei
d1e4bc6202
Merge pull request #10030 from Wollnashorn/botw-amd-fix
...
shader_recompiler: Fix ImageGather rounding on AMD/Intel
2023-04-14 16:56:34 -07:00
Narr the Reg
dd582cc206
Merge pull request #10055 from v1993/patch-1
...
input_common: minor fix to mouse movement
2023-04-14 17:05:45 -06:00
Narr the Reg
5de37e921c
service: nfp: Implement debug Interface
2023-04-14 17:03:58 -06:00
Narr the Reg
c8ed98bb1c
service: nfp: Implement system interface
2023-04-14 17:03:57 -06:00