Commit graph

7720 commits

Author SHA1 Message Date
Kingcom
bcad8e285b Merge branch 'master' of https://github.com/hrydgard/ppsspp into MemView
Conflicts:
	Windows/Debugger/CtrlMemView.cpp
2013-08-26 20:41:51 +02:00
Kingcom
4b3d4db43f Display ?? in memory view for invalid addresses 2013-08-26 20:29:24 +02:00
Henrik Rydgård
85270d5898 Merge pull request #3425 from thedax/updateNative
Update native.
2013-08-26 11:22:35 -07:00
The Dax
6a0d9b2bb6 Update native. 2013-08-26 14:18:58 -04:00
Henrik Rydgard
49c8d1911f Update native 2013-08-26 19:24:05 +02:00
Henrik Rydgard
3d8e6064d9 Update native with android buildfix 2013-08-26 19:18:10 +02:00
Henrik Rydgard
55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Henrik Rydgård
fdaff2af98 Merge pull request #3418 from theavengerr/master
iOS buildfix
2013-08-26 07:00:05 -07:00
the avenger
914392708c iOS buildfix 2013-08-26 06:01:23 -07:00
Henrik Rydgård
9667b9e316 Merge pull request #3387 from raven02/patch-19
Use stenciltest for glblendFuncSeparate()
2013-08-26 05:55:01 -07:00
raven02
2442c24aee Use stenciltest for glblendFuncSeparate()
1
2013-08-26 17:49:59 +08:00
Henrik Rydgård
e3d0e4bdfa Merge pull request #3412 from unknownbrackets/power2
Implement volatile memory lock waits
2013-08-26 01:11:10 -07:00
Unknown W. Brackets
fa57e23305 Implement volatile memory lock waiting. 2013-08-26 01:04:37 -07:00
Unknown W. Brackets
ea2a92a2c8 Seems like these are just aliases. 2013-08-26 01:04:12 -07:00
Henrik Rydgård
21c5121129 Merge pull request #3389 from raven02/patch-20
GLES: Skip GE_LOGIC_COPY for logic ops
2013-08-26 00:50:06 -07:00
raven02
f49a2f7fa0 GLES: Skip GE_LOGIC_COPY for logic ops 2013-08-26 15:48:57 +08:00
Henrik Rydgård
3cc28652f9 Merge pull request #3403 from unknownbrackets/fpl
Improve the FPL implementation
2013-08-26 00:25:00 -07:00
Henrik Rydgård
d33cea7c29 Merge pull request #3406 from makotech222/cwcheat
Re-enable cheats on android
2013-08-26 00:18:45 -07:00
Henrik Rydgård
eee66f9cac Merge pull request #3410 from unknownbrackets/scheduling
Reschedule after resuming interrupts
2013-08-26 00:18:34 -07:00
Unknown W. Brackets
cf9f92e12f Reschedule after resuming interrupts. 2013-08-25 22:38:45 -07:00
Steven Cherry
e6d371c675 Re-enable cheats on android 2013-08-25 21:09:23 -05:00
Unknown W. Brackets
354dbfec6c Improve some reporting of options structs. 2013-08-25 16:43:47 -07:00
Unknown W. Brackets
d547d2b391 Implement sceKernelCancelMutex(). 2013-08-25 16:38:49 -07:00
Unknown W. Brackets
18832f3ca7 Wrap sceKernelFreeFpl() and use better errors. 2013-08-25 16:38:49 -07:00
Unknown W. Brackets
6c6aa1b8ee Wrap sceKernelAllocateFpl() and friends. 2013-08-25 16:38:49 -07:00
Unknown W. Brackets
61e240f482 Allocate fpl blocks in a ring, like the PSP. 2013-08-25 16:38:48 -07:00
Unknown W. Brackets
8d750d65e8 Properly remove timed out fpl waits from status. 2013-08-25 16:38:48 -07:00
Unknown W. Brackets
a947c95829 Clean up sceKernelReferFplStatus(). 2013-08-25 16:38:47 -07:00
Unknown W. Brackets
fb95f07c5d Implement cancel and delete for fpls. 2013-08-25 16:38:47 -07:00
Unknown W. Brackets
a2471b810c Implement basic fpl waiting. 2013-08-25 16:38:46 -07:00
Unknown W. Brackets
107b464ace Handle the fpl alignment option as well. 2013-08-25 16:38:46 -07:00
Unknown W. Brackets
0969261e3e Fix error handling in sceKernelCreateFpl(). 2013-08-25 15:14:21 -07:00
Unknown W. Brackets
f48b730828 Wrap sceKernelCreateFpl and fix refer status.
Just initial changes to make it test properly.
2013-08-25 15:14:20 -07:00
Henrik Rydgård
49d41abbd3 Merge pull request #3401 from makotech222/cwcheat
Re-disable Cheats on android.
2013-08-25 14:43:47 -07:00
Steven Cherry
f85024bc26 Re-disable Cheats on android. 2013-08-25 16:41:16 -05:00
Henrik Rydgård
c6bd78ff7d Merge pull request #3400 from thedax/restoreMaxRecentOptions
Restore missing Recent tab option.
2013-08-25 14:29:50 -07:00
The Dax
13f6c26b6b Fix a couple spacing things. 2013-08-25 16:55:00 -04:00
Henrik Rydgård
95f9128ec2 Merge pull request #3398 from thedax/master
MIPS interpreter: Log 2 more instructions. JIT(x86): Log more info when an instruction can't be interpreted.
2013-08-25 13:44:34 -07:00
The Dax
a35a407207 Add two new instructions to the MIPS interpreter for logging. vertex.pbp demo seems to use one of them. 2013-08-25 16:28:19 -04:00
The Dax
1f60c3c07b Revert hard-coding max recents to 30. 2013-08-25 16:24:09 -04:00
The Dax
0e3c68dc9b Restore missing Recent tab option: Clear Recent Section.
Hard code MaxRecent to be 30. No real need to make it configurable anymore.
2013-08-25 15:56:34 -04:00
Henrik Rydgard
fbfbe6d90d Update native with fix for disappearing button mappings ( #3399 ) 2013-08-25 21:51:09 +02:00
Unknown W. Brackets
8a32dd35dc Merge pull request #3397 from adrian17/master
Fixed some doubled semicolons
2013-08-25 10:57:19 -07:00
Henrik Rydgård
3cfd89a721 Merge pull request #3395 from Orphis/enumprim
Use GEPrimitiveType everywhere instead of stupid integer
2013-08-25 10:54:00 -07:00
Florent Castelli
c6932e2675 Use GEPrimitiveType everywhere instead of stupid integer 2013-08-25 19:51:06 +02:00
adrian17
06a015983a Fixed some doubled semicolons 2013-08-25 19:43:18 +02:00
Henrik Rydgård
dea972b968 Merge pull request #3394 from unknownbrackets/framebuf-wait
Use a wait when hitting capped fps, instead of eating
2013-08-25 10:33:41 -07:00
Unknown W. Brackets
8d7eb265be Log context switch time, shorten logging a bit.
This is really useful for seeing why games are slow or hanging.
2013-08-25 10:25:49 -07:00
Unknown W. Brackets
2d806b4820 When fps cap is hit, delay current thread only.
Fixes Jeanne d'Arc freezing.  Unfortunately, small hit to perf in God of
War, but may improve audio quality anyway...
2013-08-25 09:46:21 -07:00
Henrik Rydgard
554ca84556 Revert "More alpha hackery. This is starting to get embarrassing, really need to fix those tests."
This reverts commit 97a6921000.
2013-08-25 13:24:52 +02:00