kkoniuszy
584e8b5c52
host_memory: merge adjacent placeholder mappings on Linux
...
Track the private anonymous placeholder mappings created by Unmap() and
wherever possible, replace existing placeholders with larger ones
instead of creating many small ones.
This helps with the buildup of mappings in /proc/YUZU_PID/maps after a
longer gaming session, improving stability without having to increase
vm.max_map_count to a ridiculous value. The amount of placeholder
mappings will no longer outgrow the amount of actual memfd mappings in
cases of high memory fragmentation.
2023-06-01 22:57:27 +02:00
liamwhite
d89b98d8e8
Merge pull request #10091 from Kelebek1/bc_bugggggg
...
Fix buffer overlap checking skipping a page for stream score right expand
2023-06-01 09:06:07 -04:00
liamwhite
00b6bef65a
Merge pull request #10530 from Kelebek1/syncpt_oob
...
Fix incorrect syncpt id bounds check and potential out of bounds lookup
2023-06-01 09:05:42 -04:00
liamwhite
988f486061
Merge pull request #10474 from GPUCode/you-left-me-waiting
...
Remove timeline semaphore wait
2023-06-01 09:05:30 -04:00
liamwhite
5ab5987e74
Merge pull request #10352 from grimkor/add-context-menu-status-bar-settings
...
add context menu for status bar settings
2023-06-01 09:05:23 -04:00
liamwhite
1a4f3b37f1
Merge pull request #10482 from german77/gamelist
...
yuzu: Disable game list while game is running
2023-06-01 09:05:18 -04:00
Kelebek1
6839341f17
Fix incorrect id check and potential out of bounds lookup
2023-05-31 19:10:00 +01:00
Kelebek1
661375a222
Skip BufferCache tickframe with no channel state set
2023-05-30 21:57:13 +01:00
12101111
f78f82e08d
input_common: rename PAGE_SIZE to avoid conflict
...
See also: https://github.com/yuzu-emu/yuzu/issues/8779
2023-05-30 16:59:06 +08:00
german77
e5be1835ab
yuzu: Disable game list while game is running
2023-05-29 10:00:34 -06:00
Morph
9950a388d2
externals: Update to fmt 10 and add format_as formatter for BitField
...
Implicit conversions are now disallowed in fmt 10. Use format_as to convert to the underlying type.
2023-05-28 15:05:55 -04:00
liamwhite
381caf4c00
Merge pull request #10483 from ameerj/gl-cpu-astc
...
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
2023-05-28 13:18:31 -04:00
liamwhite
379d4b5e6a
Merge pull request #10280 from danilaml/cmake-bin-dir
...
Use TARGET_FILE_DIR generator expression
2023-05-28 13:18:06 -04:00
liamwhite
bf3f450211
Merge pull request #10283 from danilaml/support-interlaced-videos
...
Add support for deinterlaced video playback
2023-05-28 13:17:58 -04:00
liamwhite
93c17ee4da
Merge pull request #10463 from liamwhite/this-is-why-we-need-g
...
vfs_concat: fix time complexity of read
2023-05-28 13:17:42 -04:00
liamwhite
18595738fd
Merge pull request #10464 from liamwhite/clear-cache
...
qt: add menu item to remove cache storage
2023-05-28 13:17:33 -04:00
liamwhite
e994388b43
Merge pull request #10469 from Kelebek1/bc_state
...
Move buffer bindings to per-channel state
2023-05-28 13:17:26 -04:00
ameerj
ea2e155b0b
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
...
gl_format was incorrectly being overwritten when compression was disabled
2023-05-28 13:14:51 -04:00
GPUCode
4a292efbff
renderer_vulkan: Remove timeline semaphore wait
2023-05-28 02:39:44 +03:00
Kelebek1
9c2b211f12
Audren wait as suggested by ByLaws
2023-05-27 17:38:07 +01:00
Kelebek1
b0bea13ed8
Move buffer bindings to per-channel state
2023-05-27 17:04:18 +01:00
Liam
fcd48eb239
qt: add menu item to remove cache storage
2023-05-26 23:29:44 -04:00
Matías Locatti
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
Matías Locatti
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
Liam
0596a4afb1
vfs_concat: fix time complexity of read
2023-05-26 16:07:38 -04:00
Kelebek1
7ce181edcf
Fix buffer overlap checking skipping a page for stream score right expand
2023-05-26 10:35:46 +01:00
Liam
13d25063a1
shader_recompiler: fix copy-paste error
2023-05-26 00:36:12 -04:00
bunnei
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
bunnei
ffa1fba7d6
Merge pull request #10396 from german77/amiibo_write
...
input_common: Implement amiibo writing
2023-05-25 14:07:16 -07:00
liamwhite
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
Fernando S
3c3830953a
Merge pull request #10452 from liamwhite/ibgc
...
video_core: don't garbage collect during configuration
2023-05-25 20:09:08 +02:00
Ariel Cabello
7d5df4f0ba
Don't exit when using "-u" option in yuzu-cmd
2023-05-25 20:07:52 +02:00
Liam
904dc1a567
video_core: don't garbage collect during configuration
2023-05-25 12:03:12 -04:00
Ariel Cabello
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
bunnei
e264ab4ad0
Merge pull request #10415 from german77/amiibo-no-key
...
service: nfc: Remove encryption key requirement
2023-05-24 22:14:55 -07:00
bunnei
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
Fernando Sahmkow
be3a7f4096
Texture cache: revert wrong acceleration assumption
2023-05-24 10:52:02 +02:00
Fernando Sahmkow
01c4568786
Texture Cache Util: Fix block depth adjustment on slices.
2023-05-24 10:06:58 +02:00
Fernando Sahmkow
72c1ee1bf9
texture_cache: process aliases and overlaps in the correct order
2023-05-24 09:53:42 +02:00
Fernando S
72a14a6817
Merge pull request #10422 from liamwhite/gc
...
video_core: tune garbage collection aggressiveness
2023-05-24 03:58:49 +02:00
Fernando S
4ee4fdf78c
Merge pull request #10417 from liamwhite/check-state
...
k_memory_block_manager: remove auditing calls
2023-05-24 03:56:58 +02:00
Fernando S
76f6388969
Merge pull request #10398 from liamwhite/bcn
...
video_core: add ASTC recompression
2023-05-24 03:55:45 +02:00
grimkor
b3ebfd2481
add context menu for filter and anti-aliasing status buttons
2023-05-24 00:21:04 +00:00
Liam
3b1172c10f
video_core: tune garbage collection aggressiveness
2023-05-23 12:55:14 -04:00
Liam
415c78b87c
textures: add BC1 and BC3 compressors and recompression setting
2023-05-23 12:54:40 -04:00
liamwhite
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
liamwhite
58be9b12f4
Merge pull request #10402 from liamwhite/uh
...
renderer_vulkan: barrier attachment feedback loops
2023-05-23 09:42:49 -04:00
liamwhite
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
Liam
5e3b3c6643
k_memory_block_manager: remove auditing calls
2023-05-23 09:15:16 -04:00
Narr the Reg
f63586c5f5
service: nfc: Remove encryption key requirement
2023-05-22 18:42:09 -06:00