bunnei
ddf10cdb18
android: frontend: Modify ROM load messaging for invalid keys.
3 years ago
bunnei
93cf8c3090
android: frontend: Integrate key installation for SAF.
3 years ago
bunnei
63a98e3e1c
android: jni: Add function to reload keys.
3 years ago
bunnei
93bad47edb
core: crypto: key_manager: Add methods to reload & validate keys.
3 years ago
bunnei
f33776af67
android: EmulationActivity: Temporarily disable running notification.
3 years ago
bunnei
ef605f7d8f
android: Implement SAF support & migrate to SDK 31. ( #4 )
3 years ago
bunnei
39ab81a098
android: Harden emulation shutdown when loader fails.
3 years ago
bunnei
e12e1efa40
android: SettingsFragmentPresenter: Fix default renderer backend.
3 years ago
bunnei
d6a41b3290
android: jni: native: Add lock around HaltEmulation, tighten run loop.
3 years ago
bunnei
d553fd4c3a
android: jni: native: Refactor locking for is_running.
3 years ago
bunnei
104ff475d2
android: jni: native: Remove unnecessary atomic for is_running.
3 years ago
bunnei
9ba67eab4f
android: jni: native: Tighten up emulation start/stop signaling.
3 years ago
bunnei
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.
3 years ago
bunnei
6cc21a56d9
android: Frontend: Fix rendering aspect ratio & add a setting for it.
3 years ago
bunnei
4f903d8d35
android: Integrate settings frontend with yuzu & remove unused code.
3 years ago
Liam
f7a3f1ddf4
externals: add adrenotools for bcenabler
3 years ago
Liam
7cdeaa90af
device_memory: Use smaller virtual reservation size for compatibility with 39-bit paging
3 years ago
bunnei
2972a3ccc7
video_core: vulkan_device: Device initialization for Adreno.
3 years ago
bunnei
91350524c2
video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.
3 years ago
bunnei
6ed62a9f10
video_core: vk_swapchain: Fix image format for Android.
3 years ago
bunnei
5e198d1421
android: Minimize frontend & convert to yuzu.
3 years ago
bunnei
18527a8c42
video_core: vk_blit_screen: Rotate viewport for Android landscape.
3 years ago
bunnei
cdbab60bbb
common: error: Fix for Android.
3 years ago
bunnei
f8b87e6fab
common: fs: Implement for Android.
3 years ago
bunnei
99296a1510
common: logging: Implement Android logcat backend.
3 years ago
bunnei
afdee9abea
common: host_memory: Implement for Android.
3 years ago
bunnei
e6d5dbb58e
android: Minimal JNI for yuzu.
3 years ago
bunnei
bb2cbbfba3
android: Add Citra frontend.
3 years ago
bunnei
851b1008a8
cmake: Integrate bundled FFmpeg for Android.
3 years ago
ameerj
1fc47361a1
texture_cache: Fix incorrect logic for AccelerateDMA
3 years ago
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.
3 years ago
Kelebek1
6839341f17
Fix incorrect id check and potential out of bounds lookup
3 years ago
Kelebek1
661375a222
Skip BufferCache tickframe with no channel state set
3 years ago
12101111
f78f82e08d
input_common: rename PAGE_SIZE to avoid conflict
See also: https://github.com/yuzu-emu/yuzu/issues/8779
3 years ago
german77
e5be1835ab
yuzu: Disable game list while game is running
3 years ago
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.
3 years ago
ameerj
ea2e155b0b
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
gl_format was incorrectly being overwritten when compression was disabled
3 years ago
ameerj
cb0a410907
gl_staging_buffers: Optimization to reduce fence waiting
3 years ago
ameerj
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.
3 years ago
GPUCode
4a292efbff
renderer_vulkan: Remove timeline semaphore wait
3 years ago
Kelebek1
9c2b211f12
Audren wait as suggested by ByLaws
3 years ago
Kelebek1
b0bea13ed8
Move buffer bindings to per-channel state
3 years ago
Liam
fcd48eb239
qt: add menu item to remove cache storage
3 years ago
Liam
0596a4afb1
vfs_concat: fix time complexity of read
3 years ago
Kelebek1
7ce181edcf
Fix buffer overlap checking skipping a page for stream score right expand
3 years ago
Liam
13d25063a1
shader_recompiler: fix copy-paste error
3 years ago
Ariel Cabello
7d5df4f0ba
Don't exit when using "-u" option in yuzu-cmd
3 years ago
Liam
904dc1a567
video_core: don't garbage collect during configuration
3 years ago
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.
3 years ago
Fernando Sahmkow
be3a7f4096
Texture cache: revert wrong acceleration assumption
3 years ago