bunnei
b3a74d7f73
video_core: vulkan_device: Device initialization for Adreno.
2023-06-03 00:05:28 -07:00
bunnei
ce06e9e7fc
video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.
2023-06-03 00:05:28 -07:00
bunnei
f6f470fb4b
video_core: vk_swapchain: Fix image format for Android.
2023-06-03 00:05:28 -07:00
bunnei
3f736b377a
android: Minimize frontend & convert to yuzu.
2023-06-03 00:05:27 -07:00
bunnei
189bb7602c
video_core: vk_blit_screen: Rotate viewport for Android landscape.
2023-06-03 00:05:27 -07:00
bunnei
c5b29ef3b7
common: error: Fix for Android.
2023-06-03 00:05:27 -07:00
bunnei
48835ce81b
common: fs: Implement for Android.
2023-06-03 00:05:27 -07:00
bunnei
fa9b38c400
common: logging: Implement Android logcat backend.
2023-06-03 00:05:26 -07:00
bunnei
699d6751d8
common: host_memory: Implement for Android.
2023-06-03 00:05:26 -07:00
bunnei
573b88b179
android: Minimal JNI for yuzu.
2023-06-03 00:05:26 -07:00
bunnei
5fa0293c19
android: Add Citra frontend.
2023-06-03 00:05:26 -07:00
bunnei
6549cf8bd0
cmake: Integrate bundled FFmpeg for Android.
2023-06-03 00:05:26 -07:00
ameerj
e9c07146d8
texture_cache: Fix incorrect logic for AccelerateDMA
2023-06-02 18:07:52 -04:00
kkoniuszy
802d30d421
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
cd9f88e483
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
2d92f940d7
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
90a3955fbb
Merge pull request #10474 from GPUCode/you-left-me-waiting
...
Remove timeline semaphore wait
2023-06-01 09:05:30 -04:00
liamwhite
c60fc2d416
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
38a5299599
Merge pull request #10482 from german77/gamelist
...
yuzu: Disable game list while game is running
2023-06-01 09:05:18 -04:00
Kelebek1
f50f69f07c
Fix incorrect id check and potential out of bounds lookup
2023-05-31 19:10:00 +01:00
Kelebek1
3da7eafba7
Skip BufferCache tickframe with no channel state set
2023-05-30 21:57:13 +01:00
12101111
3f3e986098
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
e1f99c566b
yuzu: Disable game list while game is running
2023-05-29 10:00:34 -06:00
Morph
ef9b1765fa
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
a4a3df9e69
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
ca2c5a9243
Merge pull request #10280 from danilaml/cmake-bin-dir
...
Use TARGET_FILE_DIR generator expression
2023-05-28 13:18:06 -04:00
liamwhite
01008297aa
Merge pull request #10283 from danilaml/support-interlaced-videos
...
Add support for deinterlaced video playback
2023-05-28 13:17:58 -04:00
liamwhite
e39dde5cd6
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
c0e8e6b617
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
56e0201201
Merge pull request #10469 from Kelebek1/bc_state
...
Move buffer bindings to per-channel state
2023-05-28 13:17:26 -04:00
ameerj
514c224679
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
ameerj
41dfd9e4ec
gl_staging_buffers: Optimization to reduce fence waiting
2023-05-28 00:38:47 -04:00
ameerj
8d223e8092
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
GPUCode
0dc4778654
renderer_vulkan: Remove timeline semaphore wait
2023-05-28 02:39:44 +03:00
Kelebek1
29e1cdf7e1
Audren wait as suggested by ByLaws
2023-05-27 17:38:07 +01:00
Kelebek1
62c747f8a1
Move buffer bindings to per-channel state
2023-05-27 17:04:18 +01:00
Liam
0627c4622f
qt: add menu item to remove cache storage
2023-05-26 23:29:44 -04:00
Matías Locatti
ebcfe440ba
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
9eab38567c
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
18088c67cd
vfs_concat: fix time complexity of read
2023-05-26 16:07:38 -04:00
Kelebek1
eea071bf87
Fix buffer overlap checking skipping a page for stream score right expand
2023-05-26 10:35:46 +01:00
Liam
e19d49925a
shader_recompiler: fix copy-paste error
2023-05-26 00:36:12 -04:00
bunnei
eeef4170e3
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
39fcbfead6
Merge pull request #10396 from german77/amiibo_write
...
input_common: Implement amiibo writing
2023-05-25 14:07:16 -07:00
liamwhite
bdebdf83fb
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
987c98fdec
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
c44d17b35d
Don't exit when using "-u" option in yuzu-cmd
2023-05-25 20:07:52 +02:00
Liam
6c77a107a4
video_core: don't garbage collect during configuration
2023-05-25 12:03:12 -04:00
Ariel Cabello
df0f80f55c
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
d9ed2052d8
Merge pull request #10415 from german77/amiibo-no-key
...
service: nfc: Remove encryption key requirement
2023-05-24 22:14:55 -07:00