5b80dee181
android: cleanup touch update loop
2023-06-03 00:05:30 -07:00
3be891ea6f
android: Clean joystick overlay
2023-06-03 00:05:30 -07:00
639a1f885c
android: Clean dpad overlay
2023-06-03 00:05:30 -07:00
1ab269775d
android: Clean button overlay
2023-06-03 00:05:30 -07:00
43e43021a3
android: Add all buttons to screen controller
2023-06-03 00:05:30 -07:00
58531ecf4f
android: Apply clang format
2023-06-03 00:05:30 -07:00
0e52d11ede
android: frontend: Implement game grid view. ( #9 )
2023-06-03 00:05:30 -07:00
5ed8d46340
android: Replace notification icon with yuzu
2023-06-03 00:05:30 -07:00
7a89c2fe3a
android: strings: Refresh key dumping URL.
2023-06-03 00:05:29 -07:00
ddf10cdb18
android: frontend: Modify ROM load messaging for invalid keys.
2023-06-03 00:05:29 -07:00
93cf8c3090
android: frontend: Integrate key installation for SAF.
2023-06-03 00:05:29 -07:00
63a98e3e1c
android: jni: Add function to reload keys.
2023-06-03 00:05:29 -07:00
93bad47edb
core: crypto: key_manager: Add methods to reload & validate keys.
2023-06-03 00:05:29 -07:00
f33776af67
android: EmulationActivity: Temporarily disable running notification.
2023-06-03 00:05:29 -07:00
ef605f7d8f
android: Implement SAF support & migrate to SDK 31. ( #4 )
2023-06-03 00:05:29 -07:00
39ab81a098
android: Harden emulation shutdown when loader fails.
2023-06-03 00:05:29 -07:00
e12e1efa40
android: SettingsFragmentPresenter: Fix default renderer backend.
2023-06-03 00:05:29 -07:00
d6a41b3290
android: jni: native: Add lock around HaltEmulation, tighten run loop.
2023-06-03 00:05:29 -07:00
d553fd4c3a
android: jni: native: Refactor locking for is_running.
2023-06-03 00:05:28 -07:00
104ff475d2
android: jni: native: Remove unnecessary atomic for is_running.
2023-06-03 00:05:28 -07:00
9ba67eab4f
android: jni: native: Tighten up emulation start/stop signaling.
2023-06-03 00:05:28 -07:00
1e94d16dad
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-06-03 00:05:28 -07:00
6cc21a56d9
android: Frontend: Fix rendering aspect ratio & add a setting for it.
2023-06-03 00:05:28 -07:00
4f903d8d35
android: Integrate settings frontend with yuzu & remove unused code.
2023-06-03 00:05:28 -07:00
f7a3f1ddf4
externals: add adrenotools for bcenabler
2023-06-03 00:05:28 -07:00
7cdeaa90af
device_memory: Use smaller virtual reservation size for compatibility with 39-bit paging
2023-06-03 00:05:28 -07:00
2972a3ccc7
video_core: vulkan_device: Device initialization for Adreno.
2023-06-03 00:05:28 -07:00
91350524c2
video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.
2023-06-03 00:05:28 -07:00
6ed62a9f10
video_core: vk_swapchain: Fix image format for Android.
2023-06-03 00:05:28 -07:00
5e198d1421
android: Minimize frontend & convert to yuzu.
2023-06-03 00:05:27 -07:00
18527a8c42
video_core: vk_blit_screen: Rotate viewport for Android landscape.
2023-06-03 00:05:27 -07:00
cdbab60bbb
common: error: Fix for Android.
2023-06-03 00:05:27 -07:00
f8b87e6fab
common: fs: Implement for Android.
2023-06-03 00:05:27 -07:00
99296a1510
common: logging: Implement Android logcat backend.
2023-06-03 00:05:26 -07:00
afdee9abea
common: host_memory: Implement for Android.
2023-06-03 00:05:26 -07:00
e6d5dbb58e
android: Minimal JNI for yuzu.
2023-06-03 00:05:26 -07:00
bb2cbbfba3
android: Add Citra frontend.
2023-06-03 00:05:26 -07:00
851b1008a8
cmake: Integrate bundled FFmpeg for Android.
2023-06-03 00:05:26 -07:00
1fc47361a1
texture_cache: Fix incorrect logic for AccelerateDMA
2023-06-02 18:07:52 -04:00
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
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
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
988f486061
Merge pull request #10474 from GPUCode/you-left-me-waiting
...
Remove timeline semaphore wait
2023-06-01 09:05:30 -04:00
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
1a4f3b37f1
Merge pull request #10482 from german77/gamelist
...
yuzu: Disable game list while game is running
2023-06-01 09:05:18 -04:00
6839341f17
Fix incorrect id check and potential out of bounds lookup
2023-05-31 19:10:00 +01:00
661375a222
Skip BufferCache tickframe with no channel state set
2023-05-30 21:57:13 +01:00
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
e5be1835ab
yuzu: Disable game list while game is running
2023-05-29 10:00:34 -06:00
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