Commit graph

41901 commits

Author SHA1 Message Date
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
294ad623c5 Merge branch 'master', remote-tracking branch 'origin' 2012-11-29 14:39:31 +01:00
Henrik Rydgard
e626047409 Add glColorMask to glstate 2012-11-29 14:38:50 +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 Rydgård
35f454d404 Merge pull request #16 from xsacha/master
Blackberry 10 port
2012-11-28 05:52:54 -08:00
Sacha
c0f531d182 Use swipe down or back to pause game on Blackberry (sets PAD_BUTTON_MENU). Fix a glitch which prevented keys from being set. 2012-11-28 23:03:09 +10: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 Rydgard
8c7b70e0d9 SDL include workaround 2012-11-27 16:53:22 +01:00
Henrik Rydgard
390f9b93de Merge branch 'master' of github.com:hrydgard/native 2012-11-27 16:38:59 +01:00
Henrik Rydgard
0853b3ed8e Add directory listings to VFS 2012-11-27 16:38:24 +01: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 Rydgard
8b6adf4cd6 Add glDepthMask caching 2012-11-26 17:34:13 +01:00
Henrik Rydgård
3d4bc24525 Merge pull request #95 from xsacha/master
GL header Cleanup
2012-11-26 02:45:19 -08:00