Unknown W. Brackets
9d73a3b751
On breakpoint change, don't wait for core too long.
...
Fixes #6366 .
2014-06-29 16:33:45 -04:00
Unknown W. Brackets
da212fb33e
Add an invalidate all method to the jit.
2014-06-29 16:33:45 -04:00
Unknown W. Brackets
d7f77dee72
Check more ops for changing memory in debugger.
2014-06-29 16:33:44 -04:00
Unknown W. Brackets
dcf1ce7f01
Fix a few minor warnings.
2014-06-29 16:33:44 -04:00
xsacha
8913623338
Merge pull request #6372 from unknownbrackets/memmap-fix
...
Fix memory mapping for sure this time on 32-bit
2014-06-19 17:41:05 +10:00
Unknown W. Brackets
fa875a6016
Fix memory mapping for sure this time on 32-bit.
2014-06-19 00:30:02 -07:00
Henrik Rydgård
413704f674
Merge pull request #6362 from unknownbrackets/gpu-minor
...
Upload stencil/color on FBO create, clear depth/stencil to 0, fix software transform
2014-06-18 09:29:45 +02:00
Sacha
2a3626d9d2
CMake: Support compiling a 'generic' architecture target. Will have to disable JIT first.
2014-06-18 17:12:21 +10:00
Unknown W. Brackets
19f35bbac1
Clear stencil to 0, not 1.
...
Memory is generally initially zeros, after all. Fixes #5205 (or at least
improves it?) and fixes #6226 .
2014-06-18 00:09:01 -07:00
Unknown W. Brackets
b5eb072e64
Clear depth buffers to zero, not 1.0f.
...
Memory is generally initially zeros.
2014-06-17 23:56:33 -07:00
Unknown W. Brackets
a9da3618ba
Upload the color/stencil buffers on FBO creation.
...
Fixes pausing or loading a savestate in Star Ocean (previously your
character became invisible until the screen panned.)
2014-06-17 23:55:09 -07:00
Unknown W. Brackets
171a865b37
Support reversing normals in software transform.
2014-06-17 23:29:33 -07:00
Unknown W. Brackets
d4c416a437
Use the pre-world normal in software proj mapping.
...
Fixes #6081 .
2014-06-17 23:27:19 -07:00
Sacha
12e091b216
CMake: Cleanup more names.
2014-06-18 16:15:47 +10:00
Unknown W. Brackets
2d63a74aeb
Allow DrawPixels (uploads) to handle alpha.
...
Doesn't update stencil, but at least it updates alpha.
This was fixed to 1.0 before because we had blending enabled by accident
during DrawPixels().
2014-06-17 23:10:38 -07:00
Sacha
46abce78c0
Qt: Use inbuilt png handler instead of building libpng. Resolves a conflict with QWidget and QPainter in desktop menus.
2014-06-18 15:37:12 +10:00
Sacha
f92a842a34
Qt: Move debugger files to a new dir.
2014-06-18 15:37:12 +10:00
Sacha
92f8206fd7
CMake: Detect ARM from processor setting.
2014-06-18 15:37:12 +10:00
Henrik Rydgard
d8c392e62f
Update native fixing stuck touch-screen analog stick problems
2014-06-18 00:54:40 +02:00
Sacha
ea17e17ebd
Join both Maemo platforms (Maemo5 + Meego Harmattan/Maemo 6) to MAEMO define. Technically they are very similar and anything that wasn't already defined for both probably needed to be.
2014-06-18 03:42:31 +10:00
Sacha
73aa17a2de
Misc fixes. CMake: Don't compile neon on armv6 (rpi). Qt: Correct path for lrelease. SDL: Fix a warning.
2014-06-18 03:28:33 +10:00
Sacha
b928ec4717
CMake: Add RPI method. Fixes #1695 Qt: Add bitness define. Fixes #6306
2014-06-18 02:48:10 +10:00
Sacha
5876823478
Qt: Icons on more platforms. Fix for lrelease suffix (qt4/qt5). Fixes #6327
2014-06-18 00:34:11 +10:00
Sacha
4c0047dc8f
Qt: Get debugger compiling with GLES2
2014-06-17 23:58:41 +10:00
Henrik Rydgård
a2d5e1b77e
Merge pull request #6355 from solarmystic/master
...
Fix #6353
2014-06-17 15:29:53 +02:00
solarmystic
1f538eacab
Fixes #6353
2014-06-17 21:18:20 +08:00
Unknown W. Brackets
359f72078d
Disable vsync when exiting the game.
...
Not sure why, but with some drivers not doing this makes the process burn
cpu usage when back in the menu. Fixes #6351 .
2014-06-17 01:06:25 -07:00
Henrik Rydgård
565bb98db1
Merge pull request #6350 from unknownbrackets/gpu-blend
...
Avoid blitting for a bunch of gpu blending modes
2014-06-17 09:54:57 +02:00
Henrik Rydgård
85a4af721d
Merge pull request #6342 from unknownbrackets/xinput-fix
...
Avoid xinput pad jitter resetting axis state
2014-06-17 09:23:39 +02:00
Unknown W. Brackets
6e751f8092
Use shader blend for min/max when unsupported.
2014-06-17 00:20:06 -07:00
Unknown W. Brackets
640c58a892
Reorganize alphablend state mapping logic.
2014-06-17 00:20:05 -07:00
Unknown W. Brackets
17f5acd8b0
Support more src alpha doubling modes.
...
These prevent the need for more blits.
2014-06-17 00:20:05 -07:00
Unknown W. Brackets
143ad92afd
Convert blending to doubling in more cases.
...
We're not doubling the alpha, so all these cases are safe regardless of
the alpha value.
2014-06-17 00:20:04 -07:00
Unknown W. Brackets
256436b594
Support fixed/fixed blending without a blit.
2014-06-17 00:20:04 -07:00
Sacha
7bbdabdfa2
glBindFragDataLocation is not needed. Thanks HdkR.
2014-06-17 15:52:46 +10:00
Sacha
9961ef1ba7
Qt: Buildfix USING_GLES2 and not MOBILE_DEVICE
2014-06-17 15:30:03 +10:00
Sacha
53642d3cc4
Qt: Optimisations for ARM desktop/tablet hosts.
2014-06-17 14:23:36 +10:00
Henrik Rydgård
f5b664daac
Merge pull request #6347 from thedax/restore-stencil-test
...
Oops, restore the deleted stencil test option since we haven't decided its fate yet.
2014-06-17 00:47:41 +02:00
The Dax
c54b84aeb3
Oops, restore the deleted stencil test option since we haven't decided its fate yet.
2014-06-16 18:43:22 -04:00
Henrik Rydgård
fafd3711a8
Merge pull request #6285 from thedax/disable-ui-options
...
GameSettingsScreen: Disable a bunch of options when software rendering is enabled.
2014-06-16 21:00:55 +02:00
The Dax
f6ee9c77f4
Buildfix.
2014-06-16 14:18:49 -04:00
The Dax
92882b6384
Throw "Disable Alpha Test" into the pile of options to be disabled.
2014-06-16 14:18:49 -04:00
The Dax
f0dc4f7693
Do it for post-processing and resolution too, to be consistent.
2014-06-16 14:18:49 -04:00
The Dax
120e5e8cbe
Disable more stuff, and use cached booleans instead.
...
Conflicts:
UI/GameSettingsScreen.cpp
2014-06-16 14:18:49 -04:00
The Dax
98ebe26e33
GameSettingsScreen: Disable a bunch of options when software rendering is enabled.
...
They don't do anything when software rendering is enabled, so there's bound to be confusion caused by these options continuing to be enabled.
Conflicts:
UI/GameSettingsScreen.cpp
2014-06-16 14:18:48 -04:00
Unknown W. Brackets
d1357e5bc8
Fix another mistake in color test masking.
2014-06-16 02:12:08 -07:00
Unknown W. Brackets
a28354f072
Fix dumb typo.
2014-06-16 01:42:19 -07:00
Unknown W. Brackets
3793bd5a02
Avoid xinput pad jitter resetting axis state.
...
Should take care of #5526 .
2014-06-16 01:37:20 -07:00
Unknown W. Brackets
9b67594a1d
Linux buildfix.
2014-06-16 01:04:53 -07:00
Henrik Rydgård
f061cb4c0f
Merge pull request #6341 from unknownbrackets/gpu-minor
...
Support alpha and color test masks on desktop/gles3
2014-06-16 10:02:20 +02:00