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
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
bunnei
d1e4bc6202
Merge pull request #10030 from Wollnashorn/botw-amd-fix
shader_recompiler: Fix ImageGather rounding on AMD/Intel
3 years ago
Narr the Reg
dd582cc206
Merge pull request #10055 from v1993/patch-1
input_common: minor fix to mouse movement
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
liamwhite
84efa203a7
Merge pull request #10008 from vonchenplus/texture_cache
video_core: update imageinfo implement
3 years ago
liamwhite
dfcd61afac
Merge pull request #10027 from bylaws/master
Add some explicit latency to sample count reporting
3 years ago
Mai
87479293ff
Merge pull request #10035 from liamwhite/long-long
kernel: switch extended memory setting to 8GB arrangement
3 years ago
Liam
07d060c2d4
kernel: move more memory to application in 8GB arrangement
3 years ago
liamwhite
6e82693db9
Merge pull request #10014 from goldenx86/linuxLTO
Re-enable LTO for GCC
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
Wollnashorn
d53aa13a33
shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffset
Should be more efficient and better readable
3 years ago
Wollnashorn
dda107ffa7
video_core: Enable ImageGather with subpixel offset on Intel
3 years ago
Wollnashorn
45fb154f0d
shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`
On AMD a subpixel offset of 1/512 of the texel size is applied to the texture coordinates at a ImageGather call to ensure the rounding at the texel centers is done the same way as in Maxwell or other Nvidia architectures.
See https://www.reedbeta.com/blog/texture-gathers-and-coordinate-precision/ for more details why this might be necessary.
This should fix shadow artifacts at object edges in Zelda: Breath of the Wild (#9957 , #6956 ).
3 years ago
bunnei
9ff6310097
Merge pull request #10022 from liamwhite/gcc-13
general: fixes for gcc 13
3 years ago
Mai
13b34c81c5
Merge pull request #10028 from zhaobot/tx-update-20230404051754
Update translations (2023-04-04)
3 years ago