642c14f0c7
OpenGL: Make use of persistent buffer maps in buffer cache downloads
...
Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache.
In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being.
2023-05-28 00:38:46 -04:00
d6db422098
Merge pull request #10414 from liamwhite/anv-push-descriptor
...
vulkan_device: Enable VK_KHR_push_descriptor on newer ANV
2023-05-26 17:36:37 -03:00
919b54848b
Merge pull request #10418 from liamwhite/blink-and-youll-miss-it
...
texture_cache: process aliases and overlaps in the correct order
2023-05-26 17:36:09 -03:00
eff0cc3591
Merge pull request #10459 from liamwhite/shf
...
shader_recompiler: fix copy-paste error
2023-05-26 17:35:13 -03:00
13d25063a1
shader_recompiler: fix copy-paste error
2023-05-26 00:36:12 -04:00
83b502c08c
Merge pull request #10221 from Kelebek1/partial_dsp_revert
...
Add a 5ms tiemout to the DSP processing wait
2023-05-25 21:34:50 -07:00
ffa1fba7d6
Merge pull request #10396 from german77/amiibo_write
...
input_common: Implement amiibo writing
2023-05-25 14:07:16 -07:00
a596c6e438
Merge pull request #10454 from 521337/fix-u-option
...
Don't exit when using "-u" option in yuzu-cmd
2023-05-25 14:12:51 -04:00
3c3830953a
Merge pull request #10452 from liamwhite/ibgc
...
video_core: don't garbage collect during configuration
2023-05-25 20:09:08 +02:00
7d5df4f0ba
Don't exit when using "-u" option in yuzu-cmd
2023-05-25 20:07:52 +02:00
385636dbb1
Merge pull request #10450 from 521337/add-u-option
...
Add short "-u" option for yuzu_cmd.
2023-05-25 12:24:36 -04:00
904dc1a567
video_core: don't garbage collect during configuration
2023-05-25 12:03:12 -04:00
d33bdc97d0
Add short "-u" option for yuzu_cmd.
...
The -u short option was documented but not implemented in yuzu_cmd.
The same long option --user worked before.
2023-05-25 16:05:22 +02:00
e264ab4ad0
Merge pull request #10415 from german77/amiibo-no-key
...
service: nfc: Remove encryption key requirement
2023-05-24 22:14:55 -07:00
73a0ea0738
Merge pull request #10435 from FernandoS27/gotta-clean-mess-ups
...
Texture cache: revert wrong acceleration assumption
2023-05-24 21:00:53 -07:00
593236f211
Merge pull request #10433 from FernandoS27/theres-a-lime-coming-around
...
Texture Cache Util: Fix block depth adjustment on slices.
2023-05-24 20:59:21 -07:00
be3a7f4096
Texture cache: revert wrong acceleration assumption
2023-05-24 10:52:02 +02:00
01c4568786
Texture Cache Util: Fix block depth adjustment on slices.
2023-05-24 10:06:58 +02:00
72c1ee1bf9
texture_cache: process aliases and overlaps in the correct order
2023-05-24 09:53:42 +02:00
72a14a6817
Merge pull request #10422 from liamwhite/gc
...
video_core: tune garbage collection aggressiveness
2023-05-24 03:58:49 +02:00
4ee4fdf78c
Merge pull request #10417 from liamwhite/check-state
...
k_memory_block_manager: remove auditing calls
2023-05-24 03:56:58 +02:00
76f6388969
Merge pull request #10398 from liamwhite/bcn
...
video_core: add ASTC recompression
2023-05-24 03:55:45 +02:00
3b1172c10f
video_core: tune garbage collection aggressiveness
2023-05-23 12:55:14 -04:00
415c78b87c
textures: add BC1 and BC3 compressors and recompression setting
2023-05-23 12:54:40 -04:00
a5d4c3e5ad
Merge pull request #10388 from GPUCode/fence-wait
...
vk_master_semaphore: Move fence wait on separate thread
2023-05-23 09:42:56 -04:00
58be9b12f4
Merge pull request #10402 from liamwhite/uh
...
renderer_vulkan: barrier attachment feedback loops
2023-05-23 09:42:49 -04:00
09ed5ec665
Merge pull request #10411 from scorpion81/gc-steamdeck-fix-attempt
...
Limit device access memory for integrated devices to 4 GB
2023-05-23 09:42:39 -04:00
5e3b3c6643
k_memory_block_manager: remove auditing calls
2023-05-23 09:15:16 -04:00
f63586c5f5
service: nfc: Remove encryption key requirement
2023-05-22 18:42:09 -06:00
8bba9f7dea
vulkan_device: Enable VK_KHR_push_descriptor on newer ANV
2023-05-22 19:53:20 -04:00
8758932031
renderer_vulkan: barrier attachment feedback loops
2023-05-22 18:10:16 -04:00
e8a025b4f8
Merge pull request #10386 from german77/high
...
input_common: Map motion with relative values not absolute ones
2023-05-22 13:13:50 -06:00
f8e7b44d28
Limit the device access memory to 4 GB
...
Hardly limiting the device access memory to 4 GB for integrated vulkan devices here. This works for the Steam Deck in order not to go above 4 GB VRAM usage any more (above this value the likelihood to crash when the RAM exceeds 12 GB as well raises).
But there will be perhaps a detection mechanism necessary for detecting the real memory limit for integrated vulkan devices. Those likely might have small limits anyway, but what about integrated GPUs on machines with > 16 GB RAM, aka larger amounts ?
2023-05-22 16:48:55 +02:00
fdb2002f77
input_common: Implement amiibo writting
2023-05-21 21:09:20 -06:00
f82efe9f65
Merge pull request #10392 from danilaml/update-cubeb-again
...
externals: update cubeb (again)
2023-05-21 00:24:12 -04:00
e5c2ec223a
externals: update cubeb
2023-05-21 03:02:26 +04:00
4e491ab59b
vk_master_semaphore: Move fence wait on separate thread
2023-05-20 19:23:53 +03:00
dbcdb3523b
input_common: Map motion with relative values not absolute ones
2023-05-19 21:19:29 -06:00
1e398e6c36
Merge pull request #10344 from german77/pro-amiibo
...
input_common: Fix pro controller amiibo support
2023-05-18 18:10:38 -07:00
55d740fffa
externals: update cubeb ( #10362 )
2023-05-19 00:24:45 +02:00
f6c5507873
Merge pull request #10377 from liamwhite/constexpr
...
renderer_vulkan: remove wrong constexpr
2023-05-18 18:04:07 -04:00
de7c92d7c4
renderer_vulkan: remove wrong constexpr
2023-05-18 18:01:01 -04:00
d75bcdd077
Smooth out the DSP callback by adding a 5ms wait time limit
2023-05-18 13:03:32 +01:00
f35c14fb73
Merge pull request #10365 from lat9nq/anv_push_descriptor
...
vulkan_device: Disable VK_KHR_push_descriptor on ANV
2023-05-18 01:38:24 -03:00
c1a8a508bc
vulkan_device: Disable VK_KHR_push_descriptor on ANV
...
Mesa commit ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc breaks
VK_KHR_push_descriptor usage on ANV drivers 22.3.0, so disable it
and allow games to boot.
2023-05-17 22:19:57 -04:00
9d4a2de72b
Merge pull request #10262 from liamwhite/depth-clamp
...
vulkan_common: disable depth clamp dynamic state for older radv
2023-05-17 12:19:03 -07:00
5693434b8a
input_common: Fix pro controller amiibo support
2023-05-16 18:37:22 -06:00
47c5c37bed
Merge pull request #10217 from Kelebek1/clear_value
...
Use the rendertarget format of the correct RT rather than the first valid
2023-05-16 10:06:30 -04:00
a540d248f3
Merge pull request #10107 from grimkor/allow-fully-customised-hotkeys
...
Allow fully customised controller hotkeys
2023-05-16 10:06:15 -04:00
bbb6b58aa4
Merge pull request #10181 from lat9nq/intel-compute-toggle
...
configure_graphics: Add option to enable compute pipelines for Intel proprietary
2023-05-15 12:05:24 -04:00