Unknown W. Brackets
265611cff5
Debugger: Use Break instead of Stop.
...
It does not stop emulation.
2018-06-23 10:54:40 -07:00
Unknown W. Brackets
0d4bd341e9
Windows: Separate Pause and Break actions.
...
It was confusing that "Pause" made PPSSPP appear to hang.
This has the side effect of making "Break on Load" work outside Windows.
2018-06-23 10:14:36 -07:00
Henrik Rydgård
9f307fd6e9
Merge pull request #11204 from unknownbrackets/unthrottle
...
UI: Interpret "unthrottle" to mean leave stepping
2018-06-23 09:00:51 +02:00
Henrik Rydgård
82b14e0dd5
Merge pull request #11206 from unknownbrackets/debugger
...
http: Don't crash on unclean client disconnect
2018-06-23 09:00:28 +02:00
Henrik Rydgård
a9da0028bb
Merge pull request #11203 from unknownbrackets/savestate
...
Reset CPU mhz on PPSSPP reset
2018-06-23 08:59:57 +02:00
Unknown W. Brackets
2f2c561b03
UI: Interpret "unthrottle" to mean leave stepping.
2018-06-22 21:33:12 -07:00
Unknown W. Brackets
15244b7679
CoreTiming: Reset CPU mhz on reset.
...
Oops - this wasn't being reset, and stayed at the previous value.
See #5530 .
2018-06-22 21:29:18 -07:00
Unknown W. Brackets
fd8a0612fa
SaveState: Initialize some memory that is saved.
...
At the very least, will help them compress better. Also good not to leak
random memory.
2018-06-22 21:29:18 -07:00
Unknown W. Brackets
06340bfa9c
Vulkan: Workaround Adreno discard bug. ( #11197 )
...
This also explicitly enables early fragment tests when possible. Using
conversative depth still works on Adreno and should allow some depth
optimizations.
2018-06-20 09:05:27 +02:00
Leo
3090360692
Make HideSaveWarnings global ( #11196 )
2018-06-19 16:12:33 +02:00
Henrik Rydgård
f3ab56e15d
Merge pull request #11193 from unknownbrackets/gles
...
Android: Allow using OpenGL 4.x with javaGL disabled
2018-06-18 10:58:39 +02:00
Henrik Rydgård
fb70dad6da
Merge pull request #11192 from unknownbrackets/stencil
...
Correct stencil upload bugs
2018-06-18 10:55:03 +02:00
Unknown W. Brackets
4aa4db611e
Android: Allow desktop GL if available.
...
For example, on the SHIELD.
2018-06-18 00:37:52 -07:00
Unknown W. Brackets
767886c4a3
Android: Fix C++ EGL code path with threaded GLES.
...
Still has the same problems as before.
2018-06-17 21:56:18 -07:00
Unknown W. Brackets
03edd6129a
GLES: Cut down on use of USING_GLES2.
2018-06-17 20:51:34 -07:00
Unknown W. Brackets
bd13f6b906
Vulkan: Workaround stencil upload bug on Adreno.
...
We write a static depth value, which will be ignored, to force the driver
to support discard.
2018-06-17 17:50:38 -07:00
Unknown W. Brackets
9f4cd3fcdb
GLES: Add missing semantics for stencil upload.
...
Makes #10634 work for GLES properly.
2018-06-17 17:50:38 -07:00
Unknown W. Brackets
f6036195d8
GLES: Cleanup stencil upload w/h handling.
...
In case a buffer has been resized recently, we want to upload just the
detected drawable area, probably. Before this was inconsistent depending
on the render resolution.
2018-06-17 17:50:38 -07:00
Unknown W. Brackets
495a6359c8
http: Don't crash on unclean client disconnect.
...
This happens even when doing http ISO streaming.
2018-06-17 17:49:40 -07:00
Henrik Rydgård
da5f0f7f2b
Merge pull request #11186 from unknownbrackets/debugger
...
Debugger: Add APIs to retrieve render image
2018-06-17 21:53:38 +02:00
Henrik Rydgård
03c89e7689
Merge pull request #11188 from unknownbrackets/sdl-egl
...
Apply some heuristics to choosing an EGL config
2018-06-17 21:52:14 +02:00
Henrik Rydgård
d271a540f4
Merge pull request #11190 from unknownbrackets/armips
...
Update armips and reduce warning noise
2018-06-17 21:48:37 +02:00
Unknown W. Brackets
ae7f5d7824
native: Avoid an absolute value error.
...
Presumably this was the goal. Not tested.
2018-06-17 11:42:45 -07:00
Unknown W. Brackets
b281da9fa7
Jpeg: Avoid signed shift warnings.
...
This seems easier to read anyway...
2018-06-17 11:38:31 -07:00
Unknown W. Brackets
80312582d1
GPU: Avoid a switch case warning.
2018-06-17 11:32:17 -07:00
Unknown W. Brackets
e4127890ec
Vulkan: Fix some missing switch warnings.
...
Might as well prefer a virtual GPU over a CPU maybe...
2018-06-17 11:30:22 -07:00
Unknown W. Brackets
d1fa9b97a3
GPU: Remove some unused fields.
2018-06-17 11:26:09 -07:00
Unknown W. Brackets
82dc4c0b72
Debugger: Fix some format warnings in udis86.
2018-06-17 11:19:32 -07:00
Unknown W. Brackets
6592c6222a
http: Check fread() result to avoid warning.
...
This will cause the length not to match the result if it happens, but the
client should interpret that as a server error.
Also a similar error in headless.
2018-06-17 11:02:26 -07:00
Unknown W. Brackets
4a92db4cd6
Debugger: Update to latest armips.
...
Reduces warning noise now that it's included in the build.
2018-06-17 10:50:11 -07:00
Unknown W. Brackets
1b41759051
SDL: Avoid alpha on Mali/ARM devices using GLES.
...
See #10534 .
2018-06-16 16:19:17 -07:00
hissingshark
84273ff5eb
SDL: Buildfixes for EGL lookup.
2018-06-16 16:12:43 -07:00
Unknown W. Brackets
3b8a847654
SDL: Allow more EGL configs.
...
This attempts to choose the "best" config using weights.
2018-06-16 16:12:43 -07:00
Unknown W. Brackets
35ccd16746
GLES: Restore stencil/depth readback for debugger.
...
Only works on desktop GL.
2018-06-16 16:04:25 -07:00
Unknown W. Brackets
ca6645cb85
Merge pull request #11184 from hissingshark/gamepad-cfg
...
Added Gioteck VX2 detection
2018-06-16 18:43:33 -04:00
Unknown W. Brackets
f0694ba115
Debugger: Add some docs for new APIs.
2018-06-16 15:42:42 -07:00
Unknown W. Brackets
e6917cccf6
Debugger: Add APIs to retrieve render image.
2018-06-16 15:33:02 -07:00
hissingshark
b5bfef2d03
Added Gioteck VX2 detection
2018-06-16 22:27:00 +01:00
Unknown W. Brackets
a0608d7fc5
Debugger: Allow GPU actions while stepping.
...
This allows pulling the display/target while paused. It may also allow
other actions that work outside a display list.
2018-06-16 13:57:45 -07:00
Unknown W. Brackets
469d8a6a41
GPU: Screenshot output in BGRA if that's native.
...
This is a decent chunk faster.
2018-06-16 13:48:50 -07:00
Unknown W. Brackets
c97023568c
thin3d: Fix requesting BGRA buffers.
...
Should be fine to request BGRA->BGRA.
Also, the reverse flags were wrong/ignored on the format.
2018-06-16 13:31:08 -07:00
Unknown W. Brackets
b7ac9a6f37
http: Discard output buffer on disconnect.
...
Prevents an assert.
2018-06-16 13:29:44 -07:00
Henrik Rydgård
c7baed26db
Merge pull request #11124 from unknownbrackets/temp-warning
...
Show warning when PPSSPP is saving to a temp directory
2018-06-16 17:46:42 +02:00
Henrik Rydgård
a9eb786811
Merge pull request #11181 from unknownbrackets/savestate
...
SaveState: Show warning on old / long use state
2018-06-16 17:45:58 +02:00
Unknown W. Brackets
76ff2adda9
SaveState: Show only after 4 hours.
...
This is 4 hours of the virtual PSP running the game continuously, perhaps
from multiple PPSSPP play sessions using save states.
2018-06-16 08:06:35 -07:00
Henrik Rydgård
53f0f136ac
Merge pull request #11182 from unknownbrackets/postshader
...
GLES: Use accurate GLSL ver in postshader convert
2018-06-15 07:22:55 +02:00
Unknown W. Brackets
0d2de36258
GLES: Use accurate GLSL ver in postshader convert.
2018-06-14 20:31:58 -07:00
Unknown W. Brackets
16b11138b4
SaveState: Use latest version if initial missing.
...
This may be useful for debugging or if we decide on a buffer between
versions.
2018-06-14 18:29:55 -07:00
Unknown W. Brackets
006ef96b19
SaveState: Add a setting to ignore warnings.
...
In case you like to collect old and obscure bugs - everyone's got a hobby.
2018-06-14 18:29:55 -07:00
Unknown W. Brackets
a5efb85ab7
SaveState: Show warning on old / long use state.
...
Using save states instead of in game saves causes bugs in games, and
preserves bugs from bad settings and old PPSSPP versions.
This tells users when they might be affected.
2018-06-14 18:29:55 -07:00