Commit graph

1498 commits

Author SHA1 Message Date
Henrik Rydgard
674911ddba Move downcount into MIPSState for efficiency, enable block linking.
On ARM JIT we can now reach it through the cpu context reg.
2013-01-12 00:44:18 +01:00
Henrik Rydgard
38f437010c Merge branch 'master' into armjit 2013-01-12 00:44:06 +01:00
Henrik Rydgard
88cdbb9cc6 Viewport fix 2013-01-12 00:00:18 +01:00
Henrik Rydgard
0663f471a2 Merge branch 'master' into armjit 2013-01-11 23:48:42 +01:00
Henrik Rydgard
b4af05a23c Call init on drawbuffer. upgrade native. 2013-01-11 23:48:07 +01:00
Henrik Rydgard
36eaabd917 Some constant propagation. Comment out sltiu which causes problems aiming in puzbob (???) 2013-01-11 23:42:58 +01:00
Henrik Rydgard
551bf7b0ad Let's build for both armeabi and armeabi-v7a again. 2013-01-11 19:40:33 +01:00
Henrik Rydgård
40dbdb8d4e Merge pull request #404 from unknownbrackets/more-stats
Show the most active syscall too
2013-01-11 10:31:55 -08:00
Henrik Rydgård
a808f08b3e Merge pull request #402 from KentuckyCompass/chdir_bugfix
don't chop off prefix when mapping path for chdir
2013-01-11 10:18:44 -08:00
Henrik Rydgård
a7312654e3 Merge pull request #403 from Orphis/cmakedebug
Properly set the _DEBUG and _NDEBUG defines in multi configuration proje...
2013-01-11 10:18:10 -08:00
KentuckyCompass
a13c2da407 rename System -> MountPoint and add convenience wrapper 2013-01-11 10:10:37 -08:00
KentuckyCompass
9f4680a267 don't chop off prefix when mapping path for chdir 2013-01-11 10:10:36 -08:00
Florent Castelli
7da7091648 Properly set the _DEBUG and _NDEBUG defines in multi configuration projects 2013-01-11 19:06:02 +01:00
Henrik Rydgard
bb0809b686 Merge branch 'armjit' of github.com:hrydgard/ppsspp into armjit 2013-01-11 19:04:59 +01:00
Henrik Rydgard
7a9827ed54 Merge branch 'master' into armjit 2013-01-11 19:03:57 +01:00
Henrik Rydgard
5a2fc722f6 VBO buffer rotation. Helps a little on my Nexus S but perf is still bad. 2013-01-11 19:03:16 +01:00
Henrik Rydgard
37be2600be Shave some more instructions 2013-01-11 18:50:05 +01:00
Unknown W. Brackets
bec6c8d80c Make the debug statistics easier to read. 2013-01-11 09:01:57 -08:00
Henrik Rydgard
2e6063d084 Merge branch 'master' into armjit 2013-01-11 18:01:32 +01:00
Unknown W. Brackets
6ec8fe6bf3 Track summed totals of syscalls.
Just so we can easily see if some func is being called a ton.
2013-01-11 08:59:15 -08:00
Henrik Rydgard
ebcb7af7cc Typo fix 2013-01-11 17:57:20 +01:00
Henrik Rydgard
29e422cbf1 Avoid flicker by not throwing away the last 3 FBOs. 2013-01-11 17:55:26 +01:00
Henrik Rydgard
bc9c3db303 Armjit: Add option for fastmem. Small optimization. 2013-01-11 17:25:54 +01:00
Henrik Rydgård
09eca7b044 Merge pull request #401 from xsacha/master
Symbian/Qt Update
2013-01-11 07:11:16 -08:00
Sacha
e998621b1f Only show native dialog for Symbian. Show Qt in credits to everything USING_QT_UI. 2013-01-12 00:37:22 +10:00
Henrik Rydgard
9b791b9953 More ARMJIT optimization 2013-01-11 15:22:31 +01:00
Henrik Rydgard
51fd025064 Add ARMv6 fallback to jit (it doesn't have MOVW/MOVT) 2013-01-11 15:20:06 +01:00
Sacha
7a38f459ad Experimental Qt file dialog support 2013-01-11 23:47:54 +10:00
Henrik Rydgård
adc58b168a Merge pull request #399 from xsacha/armjit
Symbian CPU features
2013-01-11 04:36:06 -08:00
Sacha
aab792ea0b Bring Symbian to the JIT party. Hardcode CPU features (must be ARMv6 single-core). 2013-01-11 19:57:23 +10:00
Henrik Rydgård
40852ff533 Merge pull request #397 from unknownbrackets/mpeg-fix
Clear the free packets when hitting end of video
2013-01-11 01:18:42 -08:00
Unknown W. Brackets
7c6fd04fa2 Clear the free packets when hitting end of video. 2013-01-11 01:13:03 -08:00
Henrik Rydgård
c6efdb4af0 Merge pull request #395 from raven02/master
Add option to disable G3D log
2013-01-11 00:26:08 -08:00
Henrik Rydgård
f2b56931e5 Merge pull request #396 from unknownbrackets/power
Some scePower callback fixes
2013-01-11 00:25:25 -08:00
Unknown W. Brackets
e680aa79cf Implement a basic scePowerGetBatteryLifeTime().
Was spamming the log in one game, just pretend we're plugged in for now.
2013-01-11 00:15:54 -08:00
Unknown W. Brackets
92f5ed82e6 Cleanup some functions in scePower. 2013-01-11 00:15:54 -08:00
raven02
e34ba40519 Add option to disable G3D log 2013-01-11 16:14:58 +08:00
Henrik Rydgård
fdc705cf1a Merge pull request #394 from KentuckyCompass/threaded_cwd
Threaded cwd
2013-01-11 00:05:27 -08:00
Henrik Rydgard
ba804cfa89 Cleanup ArmAsm, add idea 2013-01-11 02:28:02 +01:00
Henrik Rydgard
647aa29a30 Merge branch 'master' into armjit 2013-01-11 02:07:41 +01:00
Henrik Rydgard
6ab6045baf Throw away unused FBOs. This gets rid of extreme slowness of Star Soldier on Nexus S for whatever reason. 2013-01-11 02:00:51 +01:00
Henrik Rydgard
aa59ddad09 Merge AsmRoutineManager into Jit. Allows safe short branches. 2013-01-11 01:59:26 +01:00
KentuckyCompass
cd923ed13b helper function should be static 2013-01-10 16:25:30 -08:00
KentuckyCompass
5ce75551d7 map chdir paths 2013-01-10 16:18:03 -08:00
KentuckyCompass
320c0d06c3 Implement per-thread current directory 2013-01-10 16:18:02 -08:00
Henrik Rydgard
2f394fb7ed Fix logging bug 2013-01-11 00:59:17 +01:00
Henrik Rydgard
549392a063 Merge branch 'master' into armjit 2013-01-11 00:50:49 +01:00
Henrik Rydgard
e05520d96e update native 2013-01-11 00:29:53 +01:00
Henrik Rydgard
7390f2b5f6 Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. 2013-01-11 00:13:39 +01:00
Henrik Rydgard
f3749d8abe Add kernelstats
Useful for finding out if some syscall takes unexpectedly much CPU.
2013-01-11 00:13:38 +01:00