Commit Graph
45601 Commits
Author SHA1 Message Date
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
Unknown W. Brackets 7b2dea4429 Use accessors for offsetx/y. 2013-09-14 11:06:48 -07:00
The Dax 0f0df36180 Don't SavePosition if we're entering fullscreen. 2013-09-14 12:51:15 -04:00
The Dax 877ea42125 Re-apply the top-most state to its previous value when exiting fullscreen. 2013-09-14 12:49:51 -04:00
The Dax 8092a9c67c Using SetWindowText should be safe now since we use UNICODE..thanks Gigaherz & Unknown. 2013-09-14 12:49:50 -04:00
The Dax 975b8cf7e7 Post a message when the window title's text needs to change. This resolves #3282. 2013-09-14 12:49:50 -04:00
The Dax 670d0c35fe Remove a few more unused things. 2013-09-14 12:49:50 -04:00
The Dax e8fd5881b8 Move global UI status out of WndMainWindow.cpp, simplify the menu translation code(it doesn't need to dictate checked or enabled items, the UI already does it later on anyway), and clear out a few old menu items that have been removed. 2013-09-14 12:49:50 -04:00
Unknown W. Brackets 606e2f2802 Small warning fixes in Windows UI. 2013-09-14 07:44:01 -07:00
Unknown W. Brackets 40e3e8e930 Use a gstate enum, report unhandled blend mode. 2013-09-14 07:36:43 -07:00
Unknown W. Brackets 1a7e0e40cf Refactor the logic op into a func like the others. 2013-09-14 07:21:58 -07:00
Henrik Rydgård 2d084ec747 Merge pull request #3765 from unknownbrackets/tests
Update tests, hope this doesn't kill the buildbot
2013-09-14 03:38:09 -07:00
Unknown W. Brackets 62117cb163 Update tests, hope this doesn't kill the buildbot. 2013-09-14 03:28:16 -07:00
kozec 1124ef91ea AT3+ plugin detection on Linux
Enables AT3+ plugin to be detected on linux, if placed on hardcoded or standard location - /usr/lib/libat3plusdecoder.so
2013-09-14 12:23:00 +02:00
Henrik Rydgard d6e9b0fb82 Update lang with Farsi by arasrezaei 2013-09-14 12:11:39 +02:00
Henrik Rydgard 499dbc05ee ArmEmitter: Merge a fix and some new instructions from Sonic1's emitter. 2013-09-14 12:04:55 +02:00
Henrik Rydgård 3bc05a9941 Merge pull request #3764 from unknownbrackets/scheduling
Improve dispatch/interrupt handling in start/create thread
2013-09-14 02:57:09 -07:00
Henrik Rydgård 04b49dc42f Merge pull request #3760 from unknownbrackets/mips-minor
Fix fpu non-finite rounding on x86
2013-09-14 02:56:24 -07:00
Henrik Rydgård 08c75c0e23 Merge pull request #3762 from raven02/patch-6
Use GE state accessor more often : gstate.isSkinningEnabled()
2013-09-14 02:55:55 -07:00
shenweip 42c5061e18 Receive language change message in another screen 2013-09-14 11:52:59 +02:00
Unknown W. Brackets cff9a7b819 Don't allow thread start/create inside interrupts.
This fixes the volatile power test, and returns the right message even for
bad arguments.
2013-09-14 02:48:10 -07:00
Henrik Rydgård df8814e239 Merge pull request #131 from shenweip/patch-ui
Add RecreateAllViews function.
2013-09-14 02:47:45 -07:00
raven02 8ccaa733b9 Use and applu new bool , doShadeMapping 2013-09-14 14:29:37 +08:00
raven02 ef2399d5b3 Use GE state accessor more often : gstate.isSkinningEnabled() 2013-09-14 14:11:25 +08:00
shenweip 9907f4a740 Recreat all views when received language change message 2013-09-14 13:52:21 +08:00
shenweip fd4501b91a Add RecreateAllViews function 2013-09-14 13:47:08 +08:00
Unknown W. Brackets cbf1df9b01 Check for nan/inf in trunc.w.s in x86 jit.
Now x86 jit passes the fpu test too.
2013-09-13 22:32:25 -07:00
Unknown W. Brackets 7b71dc54dd Don't say nan is equal to anything.
I guess we were passing this because of fastmath?  Fixes interpreter
cpu/fpu/fpu test on Windows anyway.
2013-09-13 21:28:59 -07:00
Unknown W. Brackets 455431ba13 Integer round inf/nan to INT_MAX/INT_MIN.
Instead of 0x80000000 (the default "invalid" value.)
Improves the fpu test.
2013-09-13 21:27:31 -07:00
shenweip eb91f4a4b6 fix style again 2013-09-14 07:50:22 +08:00
shenweip d1cdf7538d fix wrong log message 2013-09-14 00:42:41 +08:00
shenweip c018281509 fix style 2013-09-14 00:39:14 +08:00
Henrik Rydgård a318488244 Update native to the right version 2013-09-13 18:27:57 +02:00
shenweip 145a9b4e1d What a stupid 2013-09-13 23:57:31 +08:00
shenweip 82ad9ba853 Add GamedataInstallDialog to CMakeLists and Android.mk 2013-09-13 23:19:53 +08:00
shenweip e286163690 Implemented some HLE functions for GamedataInstallDialog 2013-09-13 23:07:43 +08:00