Commit graph

8476 commits

Author SHA1 Message Date
Henrik Rydgård
2ec10d5835 Merge pull request #3780 from unknownbrackets/savestates
Make it possible to add new sections optionally
2013-09-15 15:10:16 -07:00
Henrik Rydgård
a500ff3191 Merge pull request #3781 from shenweip/master
Fix some double semicolon.
2013-09-15 15:07:25 -07:00
Henrik Rydgård
06b2151939 Merge pull request #3784 from unknownbrackets/debugger
Enable the debug windows always, disable buttons
2013-09-15 15:07:13 -07:00
Henrik Rydgård
177511d7db Merge pull request #3791 from unknownbrackets/ui-tweaks
Fix a crash when holding down escape in game
2013-09-15 15:06:56 -07:00
Henrik Rydgård
a83b5a849b Merge pull request #3790 from thedax/fixAndroidAudio
Swap order of ifdefs so Android's Atrac3+ works again.
2013-09-15 15:02:23 -07:00
Unknown W. Brackets
fbd7dfb3f4 Update native (language selector fix.) 2013-09-15 14:59:04 -07:00
Unknown W. Brackets
1a77099b1c Don't crash if the pause screen is closed quickly. 2013-09-15 14:58:49 -07:00
The Dax
e49bdbb363 Swap order of ifdefs so Android's Atrac3+ works again. 2013-09-15 15:25:35 -04:00
Unknown W. Brackets
16b27ffb23 Disable x86 Comp_VRot on non-Windows.
This may fix x86 Android issues as well as Linux/etc.
2013-09-15 11:42:58 -07:00
Unknown W. Brackets
2251b0dd59 Avoid a "pure call" issue. 2013-09-15 10:36:19 -07:00
Unknown W. Brackets
cfb50bf4d6 Add some more locking to prevent crash on reset. 2013-09-15 09:53:49 -07:00
Unknown W. Brackets
8902e85f0a Enable the debug windows always, disable buttons.
This way you can close them/whatever, and hopefully should avoid crashes.

Only downside is you can't pause the game now and then hit stop in the
debugger.
2013-09-15 09:35:58 -07:00
Sacha
996c47a9b9 Buildfix. 2013-09-16 01:26:29 +10:00
Unknown W. Brackets
301884428f Buildfixes for Symbian and iOS/etc. 2013-09-15 08:18:20 -07:00
shenweip
03197c376c Fix some double semicolon. 2013-09-15 23:17:22 +08:00
Unknown W. Brackets
887a61ae56 Make it possible to add new sections optionally. 2013-09-15 07:58:52 -07:00
Henrik Rydgard
bcf3d534b0 Use the right protocol for the new submodule 2013-09-15 16:19:27 +02:00
Henrik Rydgard
8c4503c638 Add a micro version of the DX SDK as submodule, to keep the buildbot running. 2013-09-15 16:15:12 +02:00
Henrik Rydgård
26a93bbeb6 Merge pull request #3778 from vnctdj/patch-1
Contributors updated
2013-09-15 06:30:05 -07:00
vnctdj
2b262971d9 Update MiscScreens.cpp
Update contributors with my name, I'm sure other people deserve to appear here too...

I allow me to make a pull request for that because of the following comment by Henrik : https://github.com/hrydgard/ppsspp/pull/3617#issuecomment-24465863
2013-09-15 15:28:23 +02:00
Henrik Rydgård
a7d0ea586f Merge pull request #3776 from raven02/patch-9
Allow attach valid FB in FB_BUFFERED_MODE only (exactMatch)
2013-09-15 04:54:48 -07:00
Henrik Rydgard
cc6681cd0b Compile Ced's DX9 GPU on Windows. Not hooked up yet.
This needs work, has several problems that must be fixed to run on Windows.

Ced, you'll have to fix up your xb project file a bit, sorry.
2013-09-15 12:52:44 +02:00
Henrik Rydgard
7482804fbf Merge branch 'dx9gpu' of https://github.com/Ced2911/ppsspp into Ced2911-dx9gpu 2013-09-15 11:40:50 +02:00
raven02
500c401fb7 Allow attach valid FB in FB_BUFFERED_MODE only (exactMatch) 2013-09-15 17:28:33 +08:00
Henrik Rydgard
9f99815121 Must detect language before loading config. Should fix #3763 broken by #3750 . 2013-09-15 11:05:05 +02:00
Henrik Rydgård
3101f100ce Merge pull request #3774 from raven02/patch-8
Zeroize destination alpha as well when stencil test disabled.
2013-09-15 01:42:01 -07:00
Henrik Rydgård
82ee817647 Convert to new-style DoState 2013-09-15 09:53:24 +02:00
Henrik Rydgård
52e4a7cf5d Merge branch 'patch-1' of https://github.com/shenweip/ppsspp into shenweip-patch-1 2013-09-15 09:46:52 +02:00
Henrik Rydgård
f26dfcb382 Merge pull request #3755 from thedax/win32RememberWindowPosSize
Win32: Don't allow SavePosition to execute if we're entering fullscreen.
2013-09-15 00:27:15 -07:00
Henrik Rydgård
966aa90f10 Merge pull request #3766 from kozec/master
AT3+ plugin detection on Linux
2013-09-15 00:26:52 -07:00
Henrik Rydgård
588d3e3c4f Merge pull request #3758 from thedax/win32Cleanup
Win32 UI: Some cleanups and simplifications, fix some small bugs.
2013-09-15 00:26:07 -07:00
Henrik Rydgård
8c9b593824 Merge pull request #3770 from unknownbrackets/softgpu
Crashes/cleanup in softgpu, fix a couple warnings, remove some unused gstate_c
2013-09-15 00:25:13 -07:00
Henrik Rydgård
00f8ae5f2d Merge pull request #3772 from unknownbrackets/atrac-minor
Improve sceAtracGetBufferInfoForResetting()
2013-09-15 00:24:05 -07:00
Henrik Rydgård
de420f6ae6 Merge pull request #3773 from unknownbrackets/savestates
Add version/bail checks to savestate sections
2013-09-15 00:11:31 -07:00
raven02
b3bac26265 Only zeroize dst alpha when both stencil and depth testing disabled. 2013-09-15 14:10:57 +08:00
raven02
ecdc82fb19 Zeroize destination alpha as well when stencil test disabled. 2013-09-15 12:49:28 +08:00
Unknown W. Brackets
81c0a84322 Forgot a pointer check in atrac. 2013-09-14 21:22:02 -07:00
Unknown W. Brackets
418d6c1e83 Reset the game when loading a state fails.
This way it doesn't crash.
2013-09-14 21:19:10 -07:00
The Dax
efa2c1c500 Use consistent directory slashes. We'll just replace all backslashes with forward slashes, eliminating the chance of duplicat recents. Fixes #3352. 2013-09-15 00:08:53 -04:00
Unknown W. Brackets
16fc684578 Don't clear the shader cache on savestate.
Well, it's small, but there should be no point.
2013-09-14 20:32:37 -07:00
Unknown W. Brackets
2cca2568c7 Make sure the saved git ver is null terminated.
strncpy() is a tricky beast.
2013-09-14 20:29:01 -07:00
Unknown W. Brackets
50e9e45d65 Check version in each DoState() func.
They bail on PointerWrap error or bad version.
2013-09-14 20:23:03 -07:00
Unknown W. Brackets
d2f2f8d7ad Make it possible to version DoState sections.
This will have the more important benefit of bailing if anything goes
awry.
2013-09-14 20:19:58 -07:00
Unknown W. Brackets
2ac5bcff1f Process savestates during single stepping.
This way we can handle them on the same thread, without weird delays.
2013-09-14 18:43:23 -07:00
Unknown W. Brackets
cf8a3e4df1 Improve sceAtracGetBufferInfoForResetting().
Fixes #2391.
2013-09-14 17:56:08 -07:00
Unknown W. Brackets
26f935bbe5 Bypass vertex decoder z scaling.
Everything is compared against the u16 value.  This should be correct for
throughmode at least.
2013-09-14 15:48:11 -07:00
Unknown W. Brackets
68f61e5071 Remove some unused gstate_c values. 2013-09-14 14:36:06 -07:00
Unknown W. Brackets
242879b0ea Remove a bunch of debug logs, sync with gles.
This may fix bad vertex/index addresses, or crashes from the matrix
arrays.  The debug logging is better replaced with "dump this frame".
2013-09-14 14:28:37 -07:00
Unknown W. Brackets
8ddbc0a9ab Don't allow boneMatrixNumber to go outside bounds.
Just from the GLES code.

Fixes the Monster Hunter 3rd demo crash, but not sure why it's trying to
use crazy numbers in the first place...
2013-09-14 14:10:50 -07:00
Unknown W. Brackets
dc81547d32 Use less pointer math in softgpu buffer access. 2013-09-14 11:36:56 -07:00