Commit Graph
4685 Commits
Author SHA1 Message Date
Unknown W. Brackets 998104e2eb Consider threads still waiting until they wake.
This seems to match the actual behavior of timeouts much better.
2012-11-30 23:04:24 -08:00
Unknown W. Brackets 48c5efd0c2 Match hw timing of mutex/sema timeouts better.
Affects some tests passing/not passing due to minor timing issues, ugh.
2012-11-30 22:58:42 -08:00
Unknown W. Brackets 7164638799 Allow semaphores with waiters to signal.
If the max is 1, but there's 1 waiting, it's okay to signal 2.
Really, the final result is what matters.
2012-11-30 22:58:41 -08:00
Unknown W. Brackets 3ab41e515d Mutexes and semaphores don't always reschedule.
It's just the normal rescheduling happening.  Previous tests weren't
correct.

Also some minor cleanup.
2012-11-30 22:58:41 -08:00
Henrik Rydgard 1189da826c Also get TITLE from PARAM.SFO 2012-11-30 22:34:08 +01:00
Henrik Rydgard e255550a8e Update tests 2012-11-30 22:32:51 +01:00
Henrik Rydgard a5e35ad6d9 Parse PARAM.SFO to get the disc ID, show in title bar on Windows 2012-11-30 22:32:51 +01:00
Henrik Rydgard 6102e0f143 Fix silly issue with logging in debug mode 2012-11-30 22:32:50 +01:00
Henrik Rydgard aa04eaec31 TextureCache: Cleanup, memory savings 2012-11-30 22:32:50 +01:00
Henrik Rydgard e4c0d2d5cd printf Asserts, so they end up in the test logs. 2012-11-30 22:32:49 +01:00
Henrik Rydgård 96fce482bd Merge pull request #107 from tmaul/master
Add UMD: and umd: mount point
2012-11-30 12:13:37 -08:00
Kevin Armstrong 82abb1e296 at least one game expects the UMD to be on UMD: 2012-11-30 16:47:04 +00:00
Henrik Rydgard 537234cc6e Update test.py to look for the cpu_alu instead of cpu test 2012-11-29 14:40:11 +01:00
Henrik Rydgard 945d9b6762 Implement wsbh 2012-11-29 14:35:44 +01:00
Henrik Rydgard e370a1a8aa Fix project and .rc so it builds with VS 2010 Express, thanks Darth1701. Plus logging tweaks. 2012-11-29 10:41:48 +01:00
Henrik Rydgård 509dcded91 Merge pull request #102 from tmaul/master
reduce the number of errors in sceRtc.cpp
2012-11-28 12:23:09 -08:00
Kevin Armstrong 5d0c88334b 9999 is actually the maximum year as verified on my PSP 2012-11-28 19:24:35 +00:00
Kevin Armstrong de0a161be6 reduce the number of errors in sceRtc.cpp 2012-11-28 19:02:56 +00:00
Henrik Rydgard 37f28ab4eb Buildfix (?) 2012-11-28 17:09:19 +01:00
Henrik Rydgard 7a7548a70f Warning fixes etc 2012-11-28 16:20:38 +01:00
Henrik Rydgard 5fb8e6dfb0 DXT textures now mostly working-ish (work left to do on alpha for DXT3/5) 2012-11-28 16:12:29 +01:00
Henrik Rydgard 6ff2964170 Fix mistake in gpu signals, add more logging 2012-11-28 14:01:28 +01:00
Henrik Rydgard 980d13fe50 Assorted GPU fixes: Advance vertex pointer, fixes missing triangles in SPT. More logging. Separate proj matrices for through and normal mode (through matrix don't need to get updated as often). Some cleanup. 2012-11-28 13:45:22 +01:00
Henrik Rydgard 111f52d67f Unbreak sceAudioOutput2OutputBlocking - must be careful about returns in blocking functions! 2012-11-28 11:09:12 +01:00
Henrik Rydgard 52572d92e6 Merge branch 'master', remote-tracking branch 'origin' 2012-11-28 10:38:22 +01:00
Henrik Rydgård bad3ae3ea8 Merge pull request #101 from xsacha/master
sceIoRename function
2012-11-27 12:50:45 -08:00
Sacha 6192bdf6df sceIoRename function 2012-11-28 05:21:32 +10:00
Henrik Rydgård 156cfc4e6a Merge pull request #100 from Ced2911/endian
sceAudio wrap
2012-11-27 04:12:37 -08:00
Ced2911 8bf93cfb54 sceAtrac wrap 2012-11-27 13:05:51 +01:00
Ced2911 f6fd7e13d1 sceAudio wrap 2012-11-27 12:18:58 +01:00
Henrik Rydgard a74af8f372 Some new NIDs, log fix, very minor bugfix. 2012-11-27 11:40:30 +01:00
Henrik Rydgård 4991c84868 Merge pull request #99 from Ced2911/endian
less Memory::GetPointer
2012-11-27 01:31:50 -08:00
Ced2911 6db4ea2ad1 less Memory::GetPointer 2012-11-27 10:18:36 +01:00
Henrik Rydgård ded40ee139 Merge pull request #98 from tmaul/master
add more rtc functions
2012-11-27 00:44:52 -08:00
Kevin Armstrong c124c079dc more sceRTC functions. Ones marked as hack either fail the tests or are a bit wrong 2012-11-26 23:37:21 +00:00
Henrik Rydgård cf135e5405 Merge pull request #96 from Kovensky/cmake
CMakeLists fixes for building on APPLE
2012-11-26 15:33:43 -08:00
Kovensky faab4af701 Support building PPSSPPHeadless on APPLE 2012-11-26 19:06:18 -03:00
Kovensky 3b6d413dc1 Only disable the Headless target on mobile platforms
As in actual phone OSes, not ARM or APPLE.
2012-11-26 19:04:30 -03:00
Kovensky 9b87a2a6df Add vim modeline to CMakeLists.txt 2012-11-26 19:03:44 -03:00
Henrik Rydgard 2822ce2737 Temporarily disable most of the viewport code as it broke some games. Kept the flip detection. 2012-11-26 20:38:26 +01:00
Henrik Rydgard d8c92caad9 Safer matrix loading. Change default G3D log level from Notice to Error. 2012-11-26 18:04:34 +01:00
Henrik Rydgard 870ea6628b Reasonably correct viewport handling. Optional debug stats overlay (not always 100% working). 2012-11-26 17:35:08 +01:00
Henrik Rydgård 3d4bc24525 Merge pull request #95 from xsacha/master
GL header Cleanup
2012-11-26 02:45:19 -08:00
Sacha b76152d88a Use gl_common from native. 2012-11-26 20:38:39 +10:00
Henrik Rydgard ec55fac3cd Float TC coordinates apparently work in through mode. Add one more special case for blending. 2012-11-26 11:34:23 +01:00
Henrik Rydgard 00c218860e Add -DARM and -DUSING_GLES to standalone Android makefiles. 2012-11-26 09:06:22 +01:00
Henrik Rydgård b3a6444f4b Merge pull request #94 from xsacha/master
CMakeLists cleanup; Improve portability to future platforms; iOS support
2012-11-26 00:02:30 -08:00
Henrik Rydgård a5509f2bd0 Merge pull request #93 from tmaul/master
Some sceRtc changes
2012-11-25 23:59:57 -08:00
Sacha 5019462317 iOS Support
Preliminary iOS support using new framework.
2012-11-26 14:06:35 +10:00
Sacha 3c903dda24 Improve portability to future platforms. Make use of new USING_GLES2 define throughout PPSSPP. Also use ARM definition where suitable. Remove some redundancy with includes. 2012-11-26 13:25:14 +10:00