Commit graph

2061 commits

Author SHA1 Message Date
Henrik Rydgard
bf51291527 Don't translate bone weights to floats unnecessarily. Minor optimization to ApplyShader, pushing it down the profile from 2% to 0.5% in Wipeout. 2013-02-04 23:10:40 +01:00
Xele02
06d79195ad Merge pull request #602 from Xele02/master
Fix linux build ^^
2013-02-04 12:37:48 -08:00
Xele02
2a424977c0 Fix linux build ^^ 2013-02-04 21:24:01 +01:00
Henrik Rydgård
d60f685ae8 MacOSX buildfix 2013-02-04 20:36:43 +01:00
Henrik Rydgard
349f1bd56b Windows build fix :P 2013-02-04 20:20:50 +01:00
Henrik Rydgard
7a36619174 Android buildfix + cleanup 2013-02-04 20:19:24 +01:00
Henrik Rydgård
0737021858 Merge pull request #601 from unknownbrackets/hw-transform
Match the lighting/alpha logic in the sw transform
2013-02-04 11:09:38 -08:00
Henrik Rydgård
45ed9b0c07 Merge pull request #594 from unknownbrackets/savestates
Savestate / PointerWrap changes
2013-02-04 08:33:45 -08:00
Unknown W. Brackets
112c1e9e23 Automatically delete pointers when savestating. 2013-02-04 08:28:22 -08:00
Unknown W. Brackets
82a8450758 Fix some more non-pod structs in savestates. 2013-02-04 08:27:02 -08:00
Unknown W. Brackets
a4032c5170 Simplify savestate code so it's all automagical.
If you can't beat 'em, join 'em?
2013-02-04 08:27:01 -08:00
Unknown W. Brackets
8f10c7f161 Make savestates automagically call DoState(). 2013-02-04 08:27:01 -08:00
Unknown W. Brackets
806907e2cc Add a safety check that p.Do() is only used on pod. 2013-02-04 08:27:00 -08:00
Unknown W. Brackets
4fbfc5406f Don't error when savestating a psmfplayer. 2013-02-04 08:27:00 -08:00
Unknown W. Brackets
7a0c1f822d Don't allocate a 0 array in savedata savestates. 2013-02-04 08:27:00 -08:00
Unknown W. Brackets
07a5dca98e Expand out some savestate code saving non-pod. 2013-02-04 08:26:59 -08:00
Unknown W. Brackets
2a6457b6ab Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
2013-02-04 08:26:59 -08:00
Henrik Rydgård
edb9cf5c71 Merge pull request #598 from lioncash/master
Found another check that should be before the other one.
2013-02-04 08:17:59 -08:00
Henrik Rydgård
392ce39b12 Merge pull request #599 from mikusp/master
Fix Qt interface compilation
2013-02-04 08:16:27 -08:00
Marcin Mikołajczyk
5bbe7229c4 Fix Qt interface compilation 2013-02-04 16:10:07 +01:00
lioncash
5acce242c1 Another 'Check if the number is within range before accessing' array change 2013-02-04 09:36:58 -05:00
Henrik Rydgård
d04729306b Merge pull request #596 from lioncash/master
Remove unused iterators, fix 3 sprintf calls' formatting.
2013-02-04 06:14:37 -08:00
lioncash
3221438de4 Check if num is within range *before* accessing the array. 2013-02-04 08:53:20 -05:00
lioncash
025a1351b4 Get rid of unused iterators.
Also fix the formatting in 3 sprintf calls.
2013-02-04 08:49:58 -05:00
Henrik Rydgård
fddae9a051 Merge pull request #592 from unknownbrackets/dlist
Fix crash with GE interrupts
2013-02-03 23:42:11 -08:00
Unknown W. Brackets
7c3cb9357e Fix crash with GE interrupts. 2013-02-03 23:22:27 -08:00
Henrik Rydgård
4596c6c811 Merge pull request #588 from unknownbrackets/atrac
Attempt to read the atrac size from the file
2013-02-03 22:51:18 -08:00
Henrik Rydgård
1a315921ff Merge pull request #587 from Xele02/qt_work
[Qt-desktop] Add support to USB gamePad
2013-02-03 22:49:49 -08:00
Henrik Rydgård
b9dd8d0277 Merge pull request #589 from Orphis/dlist-rewrite-part1
Dlist rewrite part1
2013-02-03 22:49:16 -08:00
Florent Castelli
8004d360dd Interrupt handler reorganization for easier GE interrupt support 2013-02-04 03:10:01 +01:00
Florent Castelli
522983549d Correctly savestate std::maps with non-uint keys. 2013-02-04 03:10:00 +01:00
Unknown W. Brackets
ee62c807ee Attempt to read the atrac size from the file. 2013-02-03 16:54:52 -08:00
Florent Castelli
c37566d3bc Use proper draw sequence in PPGeDraw 2013-02-04 01:28:19 +01:00
Unknown W. Brackets
1eea5aa969 Merge branch 'module-blacklist' 2013-02-03 15:56:19 -08:00
Henrik Rydgard
7ea1926aa7 Blacklist the ssl library too 2013-02-04 00:54:50 +01:00
Xele02
04229cbd83 Add support to gamePad using SDL
Add a dialog to config gamepad bindings
2013-02-04 00:48:29 +01:00
Unknown W. Brackets
74a95f57de Blacklist the sceSsl module as well. 2013-02-03 15:40:45 -08:00
Florent Castelli
0d54048efd setCompiledSdkVersion accepts any version as in the CFW version 2013-02-04 00:27:29 +01:00
Henrik Rydgard
a54fb0e55d Disassemble a few more Ge ops. 2013-02-04 00:03:23 +01:00
Henrik Rydgård
5dd15d7e25 Merge pull request #586 from unknownbrackets/threadqueue
Implement a proper thread ready queue
2013-02-03 14:22:48 -08:00
Unknown W. Brackets
2fa0cf040d Fix alarm test by not interrupting when disabled.
vblank was interrupting/rescheduling when interrupts were disabled.
That's bad.
2013-02-03 13:48:19 -08:00
Unknown W. Brackets
c7204797e7 Don't log idle => idle context switches. 2013-02-03 13:48:19 -08:00
Unknown W. Brackets
996eb7a648 Use the new ready queue for thread switching. 2013-02-03 13:48:18 -08:00
Unknown W. Brackets
ce2e62317b Make the new queue only have ready threads. 2013-02-03 13:45:30 -08:00
Unknown W. Brackets
8725bfe411 Add a priority-indexed ready queue (not used yet.)
Also, not actually only ready threads yet.
2013-02-03 13:45:30 -08:00
Henrik Rydgård
64ec9850b3 Merge pull request #585 from raven02/master
Build fix
2013-02-03 13:44:00 -08:00
raven02
8a520faf5d Build fix 2013-02-04 05:25:12 +08:00
Henrik Rydgård
7d6c113a97 Merge pull request #582 from raven02/master
Add few new stubs seen from Dragon Ball Z Tenkaichi Tag Team
2013-02-03 13:15:32 -08:00
Henrik Rydgard
3f0816cd05 Usec2Sysclock fixes 2013-02-03 22:14:19 +01:00
Henrik Rydgard
7fbf914821 Another bites the dust (blacklisted modules) 2013-02-03 22:13:42 +01:00