Florent Castelli
f71d82fc6e
Merge pull request #88 from unknownbrackets/texcache
...
Make the texcache evict less often
2012-11-24 11:20:04 -08:00
Unknown W. Brackets
8971ff7e99
Don't log texture cache evictions.
2012-11-24 11:00:29 -08:00
Unknown W. Brackets
11868f26a9
Cache textures based on more parameters.
...
This makes Tales of Eternia run much faster.
2012-11-24 10:58:10 -08:00
Unknown W. Brackets
8e09869ac2
Invalidate the texcache without restarting loop.
2012-11-24 10:43:16 -08:00
Unknown W. Brackets
063f914ff3
Fix project files so things build again.
2012-11-24 09:20:53 -08:00
Florent Castelli
eb6638bc8f
Linux fixup
2012-11-24 17:40:08 +01:00
Henrik Rydgård
cb7e5f11f1
Merge pull request #59 from Orphis/gpustate
...
Defer some state changes to draw command
2012-11-24 07:01:55 -08:00
Florent Castelli
56175bc505
Defer blend, cull and depth test changes to draw command
...
Avoid unnecessary state changes and reduces the amount of OpenGL calls.
It also puts all the interesting logic at the same place, reducing the
complexity a little.
2012-11-24 15:19:29 +01:00
Henrik Rydgård
364061a45c
Merge pull request #85 from unknownbrackets/audio-crashfix
...
Add some guards to audio funcs on channel
2012-11-24 00:45:51 -08:00
Unknown W. Brackets
3642c02562
Add some guards to audio funcs on channel.
...
The atrac test was crashing.
2012-11-23 16:25:26 -08:00
Henrik Rydgård
d78bd1bdb4
Merge pull request #84 from tmaul/master
...
add sceKernelMemcpy & sceRtcSetTick
2012-11-23 11:09:08 -08:00
kev :)
fcfeeb8319
add sceKernelMemcpy & sceRtcSetTick
...
Untested apart from via games. gets bemani going further.
2012-11-23 18:51:36 +00: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
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
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