Commit graph

39543 commits

Author SHA1 Message Date
Henrik Rydgard
265e70a498 Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices. 2012-11-23 19:41:35 +01:00
Henrik Rydgård
388eaaa0e3 Merge pull request #83 from unknownbrackets/master
Change test line numbers to match IDEs
2012-11-23 10:13:55 -08:00
Unknown W. Brackets
c4731cffc8 Change test line numbers to match IDEs. 2012-11-23 10:07:38 -08:00
Florent Castelli
fbc47cd961 Strip whitespace from test result lines 2012-11-23 18:41:46 +01:00
Florent Castelli
67d09c2c26 Tests diff the output and expected output until the end of both file 2012-11-23 18:33:40 +01:00
Florent Castelli
c3635f84d3 Fix headless binary path on Linux, add shebang and exec flag to test.py 2012-11-23 17:15:38 +01:00
Florent Castelli
1968841d20 Fix Linux build 2012-11-23 17:03:51 +01:00
Florent Castelli
84f741b21d Zip reading is reserved for Android. Fixes Linux build 2012-11-23 16:58:47 +01:00
Henrik Rydgard
b964516669 Fix clear mode, turn Alpha Test back on 2012-11-23 12:43:31 +01:00
Henrik Rydgard
a97f66766d Add "slightly faster interpreter", optimizing the most common instrs. Not as helpful as I thought it would be on Android, really need a proper JIT. 2012-11-23 12:42:35 +01:00
Henrik Rydgard
f3aeadedfa Remove audio rate throttling, it's better to frame rate throttle. Gets rid of the slowdown that audio caused. 2012-11-23 10:35:28 +01:00
Henrik Rydgard
a385ec6056 MIPSDis cleanup, allow mfv zero, 255 (appears to be used to flush VFPU state or something) 2012-11-23 10:35:28 +01:00
Henrik Rydgård
e78c537469 Merge pull request #82 from unknownbrackets/rtc-funcs
Implement and fix some RTC functions
2012-11-23 00:44:05 -08:00
Unknown W. Brackets
ad116632bf Implement sceRtcGetTick().
Unfortunately, this fixes things so that rtc/rtc is correctly failing.
2012-11-22 23:49:23 -08:00
Unknown W. Brackets
c40d8a4fbe Implement sceRtcGetCurrentClock().
Not sure if this needs some kind of DST handling for the tz?
2012-11-22 23:48:12 -08:00
Unknown W. Brackets
965eeaf9da Add error handling to sceRtcGetDaysInMonth(). 2012-11-22 23:48:12 -08:00
Unknown W. Brackets
21398bfcf8 Fix sceRtc module name so the right funcs are run.
Makes rtc/rtc pass again.
2012-11-22 23:48:12 -08:00
Unknown W. Brackets
6a4a26d4bf No need for these headers anymore. 2012-11-22 23:48:11 -08:00
Henrik Rydgård
d52666171e Merge pull request #81 from unknownbrackets/mutexes
Fix threads locking more than one mutex at a time.
2012-11-22 23:41:46 -08:00
Henrik Rydgård
077e111e8a Merge pull request #80 from xsacha/master
Blackberry 10 port
2012-11-22 23:41:21 -08:00
Sacha
7a98ed79ae Change Blackberry build process (removed package script and integrated in to build). Removed old CMakeLists.txt. Added Blackberry build instrucions to README.md 2012-11-23 10:45:14 +10:00
Unknown W. Brackets
d3f2d9d10b Use u64 here to avoid warnings, better precision.
The timeout value is u32 anyway, so an int was already a loss.
2012-11-22 16:40:26 -08:00
Unknown W. Brackets
c2c2b77792 Fix threads locking more than one mutex at a time.
Duh, of course they can.  Even my test did, I'm stupid.
2012-11-22 16:33:16 -08:00
Henrik Rydgard
e92e919926 Fix problems with additive blending, fix color doubling.
Greatly improves MotoGP among others.
2012-11-23 01:26:12 +01:00
Henrik Rydgard
d141d205f8 Delete old textures, to prevent memory usage from growing indefinitely. 2012-11-22 23:07:15 +01:00
Henrik Rydgård
272bce83d6 Merge pull request #79 from unknownbrackets/master
Remove some warnings, fix old proj files
2012-11-22 13:31:41 -08:00
Henrik Rydgard
08f8f4b323 Cleanup sceRtc, move sceFont to its own file. 2012-11-22 22:30:44 +01:00
Henrik Rydgard
772b599041 Resurrect vmfvc/vmtvc, they are different from mfvc/mtvc 2012-11-22 22:30:44 +01:00
Unknown W. Brackets
f41445354c Correct stdafx.h path in project file. 2012-11-22 13:21:48 -08:00
Unknown W. Brackets
a6a47c0c3e Don't complain when PPGe wasn't init yet.
This was causing BlockAllocator complaints if you closed right away.
2012-11-22 13:21:47 -08:00
Henrik Rydgård
1e68757089 Merge pull request #78 from tmaul/master
Some sceUtility wrapping
2012-11-22 13:19:17 -08:00
kev :)
03c5e83953 Some sceUtility wrapping
Minus OSK and netconf
2012-11-22 20:46:22 +00:00
Henrik Rydgard
02a94e52ee Do GPU ram<->vram block transfers. Could be smart enough to clear textures from cache but isn't yet. 2012-11-22 20:57:41 +01:00
Henrik Rydgard
8f33837de9 Bug fixing mtv/mfv, add comment 2012-11-22 20:14:24 +01:00
Henrik Rydgard
df3aad4341 Upgrade native 2012-11-22 19:00:37 +01:00
Henrik Rydgard
d5fdf2271e Project cleanup 2012-11-22 18:55:39 +01:00
Henrik Rydgard
8677fac72c Some UI code cleanup. Another variant of ease curve function. RebindTexture. 2012-11-22 18:41:04 +01:00
Henrik Rydgard
16e3d67063 Add UIContext, to make it easier to pass around what's needed to draw.
Not used in PPSSPP yet, for the curious.
2012-11-22 18:40:32 +01:00
Henrik Rydgard
1968e8c529 ScreenManager: Add support for direct async touch events 2012-11-22 18:39:39 +01:00
Henrik Rydgard
232b84cd10 Assorted FPU/VFPU fixes, after adding more tests. 2012-11-22 18:13:48 +01:00
Henrik Rydgård
15251fe4e9 Merge pull request #77 from xsacha/master
Blackberry 10 port
2012-11-22 02:05:36 -08:00
Sacha
c14331b7f1 More blackberry build cleanup 2012-11-22 19:59:30 +10:00
Sacha
975b8000fc Adjust blackberry build script for new CMakeLists (redundancies, build dir). 2012-11-22 19:25:37 +10:00
Henrik Rydgård
20ac169fbb Merge pull request #76 from Kovensky/cmake
Enable HEADLESS build by default
2012-11-22 00:19:15 -08:00
Kovensky
a911b565ab Don't set ANDROID, the toolchain file already does 2012-11-22 07:56:40 +00:00
Kovensky
d7e0a0c2df Enable HEADLESS build by default
Accidentally disabled by not setting it to ON on non-portables.
2012-11-22 07:56:01 +00:00
Henrik Rydgård
2b528a3680 Merge pull request #74 from Kovensky/readme
Update the README
2012-11-21 14:06:30 -08:00
Kovensky
bb47195ca3 Add build*/ dirs to gitignore 2012-11-21 19:04:23 -03:00
Kovensky
6eb81490b8 Update the README 2012-11-21 19:04:13 -03:00
Henrik Rydgård
e1c91b375c Merge pull request #73 from Kovensky/cmake
CMake-based build system
2012-11-21 11:17:02 -08:00