zhupengfei
b211ac4bed
core, video_core: Fixes to make savestates work
...
1. Acquire the context before initializing renderer when using async gpu
2. Do not try present when renderer is nullptr
This has some potential race condition but is also what we do in qt
3. Synchronize before serializing video core (WaitForProcessing)
For this, the GPU thread is changed to pop commands *after* processing.
4. Avoid waiting on future fences
Such events can exist in core timing queue when deserializing.
2020-09-12 00:09:24 -07:00
bunnei
5a7defc635
android: config: Fix setting for use_frame_limit.
2020-09-12 00:09:24 -07:00
bunnei
a3dfde7645
Update strings.xml
2020-09-12 00:09:24 -07:00
Nathan Lepori
95347a10bd
Implemented switch for sliding finger across dpad + fixed sensitivity
2020-09-12 00:09:24 -07:00
SachinVin
5aef24fed0
video_core/CMakeLists.txt: Use toolchain cmake in shader header generator
2020-09-12 00:09:24 -07:00
SachinVin
7d7f3b243b
gl_state.cpp: Fix typo in texture buffer LUT
2020-09-12 00:09:24 -07:00
SachinVin
27c0bf8c6f
android : EmulationActivity: Don't show rationale if the permission was denied indefinitely
2020-09-12 00:09:24 -07:00
SachinVin
ecac063292
fix formatting
2020-09-12 00:09:24 -07:00
SachinVin
1cfdb67eaf
android: Disable sensors when emulation is paused
2020-09-12 00:09:24 -07:00
SachinVin
4664c99d60
android : refactor button_manager{.cpp, .h} to input_manager
...
Now that it also handles sensors
2020-09-12 00:09:24 -07:00
SutandoTsukai181
edb5bc91e3
Update framebuffer layout when closing the settings
...
Fixes an issue where the default layout gets applied when closing the settings, which is noticable if you swap screens before changing the layout.
2020-09-12 00:09:24 -07:00
SutandoTsukai181
fd23b7f60f
Add Cardboard VR
...
Based on hrydgard/ppsspp/pull/12449
2020-09-12 00:09:24 -07:00
SutandoTsukai181
457444bf70
Add Stereoscopy settings UI
2020-09-12 00:09:24 -07:00
SachinVin
810c7f3b8b
Run clang-format
2020-09-12 00:09:24 -07:00
SutandoTsukai181
4c383e6b46
Remove unnecessary conditional
2020-09-12 00:09:23 -07:00
SutandoTsukai181
7448fc72b0
Wait on present_queue instead of free_queue
2020-09-12 00:09:23 -07:00
SutandoTsukai181
cd54d6fc18
Remove reference to "has_custom_button_text"
2020-09-12 00:09:23 -07:00
SutandoTsukai181
f32331ba95
Properly handle button_text for android
2020-09-12 00:09:23 -07:00
SutandoTsukai181
1fb4464b39
Port "applets/swkbd: Properly handle button_text"
...
from citra-emu/citra/pull/5381
2020-09-12 00:09:23 -07:00
Tobias
6e9e1506da
AndroidManifest: Remove the maximum aspect ratio entirely
2020-09-12 00:09:23 -07:00
Tobias
aa764c69c5
AndroidManifest: Increase the maximum aspect ratio
...
This should help display the app on the whole screen on 21:9 devices like the Experia Z5.
2020-09-12 00:09:23 -07:00
bunnei
983554286f
gl_shader_decompiler: Improve performance of accurate_mul on Android.
2020-09-12 00:09:23 -07:00
weihuoya
854d1af3d0
presenting in the ui thread
2020-09-12 00:09:23 -07:00
weihuoya
35d79e5df6
presenting if need
2020-09-12 00:09:23 -07:00
weihuoya
a2b58a2114
use separate texture buffer for light and fog
2020-09-12 00:09:23 -07:00
zhang wei
d0b6aedd73
Minor fixes to the UX ( #126 )
2020-09-12 00:09:23 -07:00
SachinVin
96b9039d21
Update: dynarmic
...
Rebase on MerryMage/dynarmic@659d78c
2020-09-12 00:09:23 -07:00
bunnei
d9950621dd
android: CheckBoxSetting: Fix a ClassCastException exception with isChecked.
2020-09-12 00:09:23 -07:00
bunnei
18eef6d586
android: MainActivity: Fix a nullptr exception with onSaveInstanceState.
2020-09-12 00:09:23 -07:00
bunnei
bd9445bddf
android: SettingsFragmentPresenter: Fix a nullptr exception with loadSettingsList.
2020-09-12 00:09:23 -07:00
bunnei
b31861e466
Revert "Presenting in ui thread ( #92 )"
...
This reverts commit d1c2e8fb88873bf8642d07ca7e386cc1bac19692.
2020-09-12 00:09:23 -07:00
bunnei
dbee75a3ca
android: native: Reload game specific settings when in game.
2020-09-12 00:09:23 -07:00
zhang wei
7b852fdeb0
Presenting in ui thread ( #92 )
...
* present in ui thread
* rm test file
* use gradle 3.6.3
* fx present issue
2020-09-12 00:09:23 -07:00
xperia64
a4c55f4b8e
Disable deptch stencil shader in texture_downloader_es for now
2020-09-12 00:09:23 -07:00
SachinVin
5922a0d6fe
android : Fix touchscreen for reals
...
Adds proper multitouch tracking for touchscreen
2020-09-12 00:09:23 -07:00
SachinVin
44f97cf8f3
core/frontend/emu_window: return true when TouchPressed is consumed
2020-09-12 00:09:23 -07:00
xperia64
bdf6889327
Clamp the circle pad more correctly
2020-09-12 00:09:23 -07:00
xperia64
72be97b1f5
Fix the N3DS controls
2020-09-12 00:09:23 -07:00
xperia64
4a2afeb492
Shield TV driver bug workaround
2020-09-12 00:09:23 -07:00
SachinVin
f92adbd02a
android : InputOverlayDrawableDpad.java: Initialize mTrackId to -1
2020-09-12 00:09:22 -07:00
SachinVin
a0d2462905
android: Bring back git hash version name
2020-09-12 00:09:22 -07:00
bunnei
894fdd06a3
android: game_settings: Mario & Luigi games require accurate mul.
2020-09-12 00:09:22 -07:00
BreadFish64
aab8c0247a
video_core/GLES: fix issues cause by missing glTextureBarrier
...
create a duplicate for sampling instead
2020-09-12 00:09:22 -07:00
BreadFish64
e9049552e6
actually add icons
2020-09-12 00:09:22 -07:00
BreadFish64
ff01745845
add icon to CIA install menu item
2020-09-12 00:09:22 -07:00
BreadFish64
25c0b47ff9
refresh game list after installing CIA
2020-09-12 00:09:22 -07:00
BreadFish64
7366ebd481
android: Add initial CIA installation
2020-09-12 00:09:22 -07:00
bunnei
564d2da926
android: game_settings: Further cleanups.
2020-09-12 00:09:22 -07:00
bunnei
54602c1769
android: native: Set game specific settings before initializing core.
...
- Allows some other settings to be overridden.
2020-09-12 00:09:22 -07:00
bunnei
5eeee3370b
android: game_settings: Disable asynch GPU with DQ7.
...
- This was causing some issues.
2020-09-12 00:09:22 -07:00