Commit graph

23866 commits

Author SHA1 Message Date
Narr the Reg
38c954f96a android: Apply clang format 2023-05-30 14:42:46 -07:00
bunnei
ad74e8d532 android: frontend: Implement game grid view. (#9) 2023-05-30 14:42:46 -07:00
german77
7d14cd7cf3 android: Replace notification icon with yuzu 2023-05-30 14:42:46 -07:00
bunnei
75d3e0f2d8 android: strings: Refresh key dumping URL. 2023-05-30 14:42:46 -07:00
bunnei
031f4d5414 android: frontend: Modify ROM load messaging for invalid keys. 2023-05-30 14:42:46 -07:00
bunnei
e9de6494a2 android: frontend: Integrate key installation for SAF. 2023-05-30 14:42:45 -07:00
bunnei
df3a6eb96f android: jni: Add function to reload keys. 2023-05-30 14:42:45 -07:00
bunnei
5e11ebc572 core: crypto: key_manager: Add methods to reload & validate keys. 2023-05-30 14:42:45 -07:00
bunnei
309205894b android: EmulationActivity: Temporarily disable running notification. 2023-05-30 14:42:45 -07:00
bunnei
d8a9867947 android: Implement SAF support & migrate to SDK 31. (#4) 2023-05-30 14:42:45 -07:00
bunnei
9556258d0c android: Harden emulation shutdown when loader fails. 2023-05-30 14:42:45 -07:00
bunnei
5175168e2e android: SettingsFragmentPresenter: Fix default renderer backend. 2023-05-30 14:42:44 -07:00
bunnei
96cd359c2e android: jni: native: Add lock around HaltEmulation, tighten run loop. 2023-05-30 14:42:44 -07:00
bunnei
b5a68380e7 android: jni: native: Refactor locking for is_running. 2023-05-30 14:42:44 -07:00
bunnei
494bfc4285 android: jni: native: Remove unnecessary atomic for is_running. 2023-05-30 14:42:44 -07:00
bunnei
4bf3d4736b android: jni: native: Tighten up emulation start/stop signaling. 2023-05-30 14:42:44 -07:00
bunnei
d316e4e80c android: jni: native: Consolidate emulation state into EmulationSession singleton.
- Fixes state management issues across multiple boots.
- Fixes crashes related to unsafe access of perf stats.
2023-05-30 14:42:44 -07:00
bunnei
94dee0717d android: Frontend: Fix rendering aspect ratio & add a setting for it. 2023-05-30 14:42:44 -07:00
bunnei
eb6dc7dbe4 android: Integrate settings frontend with yuzu & remove unused code. 2023-05-30 14:42:44 -07:00
Liam
b57765c7dd externals: add adrenotools for bcenabler 2023-05-30 14:42:44 -07:00
Liam
2129d6f096 device_memory: Use smaller virtual reservation size for compatibility with 39-bit paging 2023-05-30 14:42:43 -07:00
bunnei
975c3d07c4 video_core: vulkan_device: Device initialization for Adreno. 2023-05-30 14:42:43 -07:00
bunnei
5a17c13664 video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android. 2023-05-30 14:42:43 -07:00
bunnei
3042dc9da7 video_core: vk_swapchain: Fix image format for Android. 2023-05-30 14:42:43 -07:00
bunnei
0097181ff0 android: Minimize frontend & convert to yuzu. 2023-05-30 14:42:43 -07:00
bunnei
61f2a6bddd video_core: vk_blit_screen: Rotate viewport for Android landscape. 2023-05-30 14:42:42 -07:00
bunnei
a1423efcfa common: error: Fix for Android. 2023-05-30 14:42:42 -07:00
bunnei
190e08f8c1 common: fs: Implement for Android. 2023-05-30 14:42:42 -07:00
bunnei
b412b23233 common: logging: Implement Android logcat backend. 2023-05-30 14:42:41 -07:00
bunnei
0f5477b7cc common: host_memory: Implement for Android. 2023-05-30 14:42:41 -07:00
bunnei
11acf6399c android: Minimal JNI for yuzu. 2023-05-30 14:42:41 -07:00
bunnei
daf36fd560 android: Add Citra frontend. 2023-05-30 14:42:41 -07:00
bunnei
2e68d12407 cmake: Integrate bundled FFmpeg for Android. 2023-05-30 14:42:41 -07:00
bunnei
29aabdc762 cmake: Integrate submoduled LLVM & fixes for Android. 2023-05-30 14:42:41 -07:00
bunnei
05e38ee149
Merge pull request #10506 from Kelebek1/bc_channel_fix
Skip BufferCache tickframe with no channel state set
2023-05-30 14:42:12 -07:00
Kelebek1
661375a222 Skip BufferCache tickframe with no channel state set 2023-05-30 21:57:13 +01:00
Narr the Reg
810d19b6be
Merge pull request #10504 from 12101111/rename-pagesize
input_common: rename PAGE_SIZE to avoid conflict
2023-05-30 06:13:01 -06: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
liamwhite
53fd08b360
Merge pull request #10484 from Morph1984/fmt10
externals: Update to fmt 10 and add format_as formatter for BitField
2023-05-28 16:33:42 -04:00
Morph
124dd86820 CMakeLists: Rollback minimum to fmt 9
The mingw fmt package https://aur.archlinux.org/packages/mingw-w64-fmt has not been updated yet.
2023-05-28 15:20:35 -04: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
b26018e2e6
Merge pull request #10475 from ameerj/microprofile-workaround
microprofile: Avoid crashing due to OOB stackPos
2023-05-28 13:18:54 -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
09743fa681
Merge pull request #10376 from abouvier/cmake-default
cmake: apply defaults to all externals
2023-05-28 13:17:50 -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
liamwhite
88ccc420b8
Merge pull request #10471 from Kelebek1/test2
Wait indefinitely when audio buffer queue is too big
2023-05-28 13:17:12 -04:00