Henrik Rydgård
|
3cc5d8f40a
|
More minor vulkan fixes and cleanups. Don't actually call "Resized" if the size stays the same.
|
2017-11-10 12:41:06 +01:00 |
|
Henrik Rydgård
|
0a2b20bf59
|
More logging and tweaking
|
2017-11-10 12:09:42 +01:00 |
|
Henrik Rydgård
|
6eb58b1252
|
Keep the draw context up to date in a bunch of places. More logging.
|
2017-11-09 16:28:22 +01:00 |
|
Henrik Rydgård
|
ec504756e0
|
Vulkan: Improve init/shutdown logging on Android. Fix a bug where we'd not run InitDeviceObjects on GPU_Vulkan sometimes.
|
2017-11-09 16:02:05 +01:00 |
|
Henrik Rydgård
|
4e04780adc
|
Upgrade glslang to a fresh version (used to compile Vulkan shaders). Might help #10065 ?)
|
2017-11-09 13:36:18 +01:00 |
|
Henrik Rydgård
|
c6c90d4cbc
|
Improve Vulkan device selection mechanism to prefer discrete GPUs
|
2017-11-09 12:21:20 +01:00 |
|
Unknown W. Brackets
|
ebe9dcafde
|
Vulkan: Wait for queue idle in DestroyBackbuffers.
Otherwise it's only done after destroying Draw, so no need to mutex.
|
2017-11-05 08:44:14 -08:00 |
|
Henrik Rydgård
|
1c5bd0f8dc
|
Move the VulkanRenderManager stuff to thin3d, fits in better there.
|
2017-10-26 10:56:59 +02:00 |
|
Henrik Rydgård
|
b9ba525de1
|
Don't call functions in asserts, they get compiled out in release...
|
2017-10-20 14:45:00 +02:00 |
|
Henrik Rydgård
|
017d3da067
|
Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed).
Fixes an issue where after switching to D3D9 on a PC without the D3D9 runtime, it's impossible to start PPSSPP anymore.
|
2017-10-20 11:53:07 +02:00 |
|
Henrik Rydgård
|
42cb559a8d
|
Merge pull request #9927 from Florin9doi/master
Integrate sceUsbGps and sceUsbCam with Android
|
2017-08-31 09:47:25 +02:00 |
|
Henrik Rydgård
|
55e9807a53
|
Separate VulkanContext::CreateDevice into ChooseDevice and CreateDevice to give an opportunity to enable extensions.
|
2017-08-28 14:12:56 +02:00 |
|
Florin9doi
|
892bc8617d
|
Integrate sceUsbGps and sceUsbCam with Android
|
2017-08-27 17:19:11 +03:00 |
|
Henrik Rydgård
|
560eaa5390
|
Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
|
2017-08-17 17:57:37 +02:00 |
|
Henrik Rydgård
|
d94351ef90
|
Initial work on supporting sustained perf mode
|
2017-08-15 16:41:13 +02:00 |
|
Henrik Rydgård
|
2de5e2b5c0
|
Android: Fix bug where the surface size could be wrong after task switching and automatic recreation
|
2017-08-08 13:41:45 +02:00 |
|
Henrik Rydgård
|
5627d82891
|
Format string fixes in DPI logging
|
2017-08-08 11:40:56 +02:00 |
|
Henrik Rydgård
|
6ee8cb5f2e
|
Review fixes, thanks unknown
|
2017-08-08 10:14:20 +02:00 |
|
Henrik Rydgård
|
ae64519f05
|
More splitting of dpi vars
|
2017-08-07 15:03:07 +02:00 |
|
Henrik Rydgård
|
f4cf501cf6
|
Separate X and Y dpi_scale
|
2017-08-07 13:37:01 +02:00 |
|
Henrik Rydgård
|
11c75476f7
|
Turn g_dpi into a float, because why not
|
2017-08-07 12:16:08 +02:00 |
|
Henrik Rydgård
|
a453dc8123
|
Make a state object for the Android audio wrapper
|
2017-08-01 15:28:45 +02:00 |
|
Henrik Rydgård
|
3a640ff8aa
|
Address comments, make things closer to the Win32 code. Things work better.
|
2017-06-06 11:30:20 +02:00 |
|
Henrik Rydgård
|
0d3d642371
|
It works!
|
2017-06-05 23:09:12 +02:00 |
|
Henrik Rydgård
|
d9c43642c2
|
Fix assorted JNI issues, the calls work now.
|
2017-06-05 23:09:10 +02:00 |
|
Henrik Rydgård
|
871260fcc4
|
Start sketching native text rendering for Android
|
2017-06-05 23:09:04 +02:00 |
|
Henrik Rydgård
|
01635a5cd6
|
Android: Just like on Windows, prompt to restart when changing graphics backend.
|
2017-05-31 11:12:11 +02:00 |
|
Henrik Rydgård
|
d21a1f8813
|
Android: Fallback to OpenGL if Vulkan fails to init.
|
2017-05-30 10:31:41 +02:00 |
|
Henrik Rydgård
|
be77ffd4e8
|
Show the Android "board name" in system information.
|
2017-05-26 12:29:27 +02:00 |
|
Unknown W. Brackets
|
984060a85f
|
Merge pull request #9677 from hrydgard/joystick-sensitivity
Quick hack to enable analog stick sensitivity on non-windows platforms.
|
2017-05-20 13:41:27 -04:00 |
|
Henrik Rydgård
|
4491c7e2ca
|
Quick hack to enable analog stick sensitivity on non-windows platforms.
See #8028
|
2017-05-18 15:15:10 +02:00 |
|
Henrik Rydgård
|
df6ce90c84
|
When what we need is a shared_ptr, we should just go ahead and use one.
One of the top crashes reported in the Play Console is a ManagedTexture crash, so seeing if this might help.
|
2017-05-18 13:28:56 +02:00 |
|
Unknown W. Brackets
|
3b4103cb3b
|
System: Use a separate API for bool props.
This simplifies defaulting, instead of -1 being "true".
|
2017-04-29 17:35:12 -07:00 |
|
Unknown W. Brackets
|
9ea7281b3c
|
Core: Cleanup MAC address handling.
No need to make it leak, even if it doesn't matter much on shutdown.
Better to have the leak listing empty.
|
2017-04-29 12:48:06 -07:00 |
|
Henrik Rydgard
|
cf365bb257
|
Minor cleanup with GOLD define - only use it in System_GetPropertyInt
|
2017-04-05 16:21:08 +02:00 |
|
Henrik Rydgård
|
22782b6439
|
UWP: Fix DPI calculations for touch. Implement back button support.
|
2017-03-23 10:02:29 +01:00 |
|
Henrik Rydgard
|
908193e894
|
Rework Android lost/restore lifecycle again. Can autorotate screen without crashing again. Should help #9295 and maybe #8906.
|
2017-03-18 15:21:26 +01:00 |
|
Henrik Rydgård
|
e17772b58d
|
Merge pull request #9430 from unknownbrackets/input-state
Remove legacy InputState tracking
|
2017-03-15 10:16:14 +01:00 |
|
Unknown W. Brackets
|
9e390510df
|
Remove legacy InputState.
|
2017-03-14 22:07:07 -07:00 |
|
Unknown W. Brackets
|
255c726c1e
|
Remove legacy pointer tracking outside Windows.
|
2017-03-14 22:07:05 -07:00 |
|
Unknown W. Brackets
|
df67497388
|
Remove legacy accelerometer state.
|
2017-03-14 22:07:03 -07:00 |
|
Henrik Rydgård
|
7e007c3973
|
Merge pull request #9426 from unknownbrackets/input-state
Remove various legacy parts of the InputState
|
2017-03-14 09:34:57 +01:00 |
|
Unknown W. Brackets
|
94700f287d
|
Remove pad_lstick/rstick/ltrigger/rtrigger.
|
2017-03-13 23:01:50 -07:00 |
|
Unknown W. Brackets
|
2812ddcc86
|
Remove End/UpdateInputState and ButtonTracker.
No longer used for anything.
|
2017-03-13 22:58:38 -07:00 |
|
Unknown W. Brackets
|
ef57eafaad
|
Correct GE debugger font size in small window mode.
This should handle high and low DPI cases correctly, to avoid making the
text unreadably small.
|
2017-03-12 12:17:35 -07:00 |
|
Henrik Rydgård
|
a1941d8a81
|
It's enough to call net::Init/Shutdown in NativeInit/Shutdown. Remove other calls.
|
2017-03-06 10:51:28 +01:00 |
|
Henrik Rydgard
|
4736330c55
|
Don't double-lock a regular mutex, bad things happen. Fixes #9376
|
2017-03-02 22:00:55 +01:00 |
|
Henrik Rydgard
|
d68953c18c
|
Buildfixes
|
2017-03-02 13:29:51 +01:00 |
|
Henrik Rydgard
|
d46397627e
|
Buildfixes
|
2017-02-28 11:40:29 +01:00 |
|
Henrik Rydgard
|
26a2d42731
|
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
|
2017-02-28 11:40:29 +01:00 |
|