Commit Graph
14759 Commits
Author SHA1 Message Date
Henrik Rydgard b0c160fa93 Fix armjit fpu load / store 2013-02-13 21:07:06 +01:00
Henrik Rydgard 30318a4a4d Merge branch 'master' into armjit-fpu
Conflicts:
	Core/MIPS/x86/CompFPU.cpp
2013-02-13 20:47:41 +01:00
Henrik Rydgard 36f49706e0 Add option to stretch to display (turns off the black bars fixing the aspect ratio). 2013-02-13 18:21:21 +01:00
Unknown W. Brackets f1386dfca1 Add a quick optimization to the x86 fpu comps. 2013-02-13 02:21:26 -08:00
Unknown W. Brackets 19cc652a37 Correct NaN handling in fpu comparisons. 2013-02-13 01:54:07 -08:00
Unknown W. Brackets 3cab6986c5 Jit the FPU comparisons on x86.
Probably not too fast.  Also, NaN handling seems wrong?
2013-02-13 00:55:10 -08:00
Henrik Rydgard ca23c076a1 Minor sceFont fixes 2013-02-13 00:50:26 +01:00
Henrik Rydgard 5ace14dd30 Log level adjustments 2013-02-12 22:09:40 +01:00
Unknown W. Brackets 21483f2d4c Cut down on rescheduling in sceGeListEnqueue.
Fixes ClaDun X2.
2013-02-12 07:45:20 -08:00
Unknown W. Brackets c00bdb6f82 Don't savestate the last frame time. 2013-02-12 01:24:03 -08:00
raven02 a7f46351c8 FPS: 0.7f for mobile and 0.5f for windows platform/rest 2013-02-12 15:07:17 +08:00
Henrik Rydgard 2c01b36585 Some FPU optimization 2013-02-12 00:58:31 +01:00
Henrik Rydgard 69da33bd29 Add Show FPS to in-game menu on mobile. Make it green and right-adjusted. 2013-02-12 00:34:59 +01:00
Henrik Rydgard af4c7be086 mul.s div.s 2013-02-11 23:58:06 +01:00
Henrik Rydgard ba1171f15d Couple more armjit-fpu instructions. Turn down logging a bit. 2013-02-11 23:39:30 +01:00
Henrik Rydgard 69c3c91d7e add.s/sub.s now appear to work 2013-02-11 23:23:42 +01:00
Henrik Rydgard 4bdb2045a7 Armjit-FPU: Fix lots of bugs, impl some stuff. Still nothing working. 2013-02-11 23:10:11 +01:00
Henrik Rydgard 4eb89e6aec Merge branch 'master' into armjit-fpu 2013-02-11 19:22:14 +01:00
Henrik Rydgard f0c632131e Flush the draw buffer less. Default aniso to 0 on mobile, 8 on PC/the rest. 2013-02-11 19:03:11 +01:00
Henrik Rydgard 3ce4a8a719 Allow switching 2xSSAA on and off ingame. Add Show FPS menu option. 2013-02-11 19:02:38 +01:00
raven02 66417155c9 Add option to set AnisotropyLevel , default 4 2013-02-11 21:03:53 +08:00
raven02 944e803b14 Change appropriate name to calculateFPS 2013-02-11 18:20:12 +08:00
raven02 88d060848b Prevent FPS overlap and add FPS to debug statistics 2013-02-11 18:00:18 +08:00
Unknown W. Brackets 537fbe4d7d Minor perf gain in __KernelNextThread.
Just like .1% but was hoping Mr. Optimizer would do this for me.
2013-02-11 01:27:08 -08:00
Unknown W. Brackets 6ca1cad28c Add a std::vector wrapper to do remove/pop/push.
It showed up in a profile after all.  Cut down more than 1%.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets f552cb3370 Wake delayed threads directly, rather than looping.
This saves ~1% during fast forward on a release build.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets da5026ea17 Spend less time moving ts events in CoreTiming. 2013-02-11 01:27:07 -08:00
Unknown W. Brackets 9a5589a180 Move running thread resched to __KernelNextThread.
Pretty sure this is needed, but apparently it breaks Sol Trigger.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets fd1c686edf Move currentThread init to a better place. 2013-02-11 01:27:06 -08:00
Unknown W. Brackets f8de30b94d Put the fps on the right side.
This way it doesn't overlap the debug text.
2013-02-11 00:39:01 -08:00
Unknown W. Brackets a3610ec49e Make PPGeMeasureText() actually measure the text.
Specifically, it was skipping newlines and ignoring the last line,
so always returning 0.
2013-02-11 00:38:08 -08:00
Henrik Rydgård c07370ac3c Merge pull request #650 from KentuckyCompass/fps_counter
Fps counter
2013-02-10 23:04:22 -08:00
KentuckyCompass f9cafde55c Show record high FPS 2013-02-10 22:50:53 -08:00
Henrik Rydgård ae5c069be4 Merge pull request #649 from unknownbrackets/display-multi
Implement sceDisplayWaitVblankStartMulti()
2013-02-10 22:34:08 -08:00
KentuckyCompass 475ee2ed71 Show an FPS counter if ini option is true 2013-02-10 22:24:44 -08:00
Unknown W. Brackets eaaf027035 Implement sceDisplayWaitVblankStartMulti().
Fixes Falcom games running at too-fast framerates.
2013-02-10 19:02:00 -08:00
Unknown W. Brackets 6fda78fb02 Add a few missing sceDisplay syscalls.
Found in Lunar.
2013-02-10 18:39:00 -08:00
Unknown W. Brackets d8a55756f3 Always return a file descriptor in sceIoOpenAsync.
Fixes #646.
2013-02-10 18:21:25 -08:00
Henrik Rydgård 815d69af44 Merge pull request #642 from Xele02/qt_work
[Qt-desktop] Add debug dialogs
2013-02-10 13:07:10 -08:00
Unknown W. Brackets 7c428bfeba Fix immediate div CMP. 2013-02-10 10:02:55 -08:00
Unknown W. Brackets e0ebfd2211 Jit div/divu in x86. 2013-02-10 09:36:41 -08:00
Unknown W. Brackets 9bb78ce2ec Jit madd/msub in x86. 2013-02-10 08:45:35 -08:00
Xele02 69b837f18b Add debug dialogs (DisAsm, Memory, VFPU).
New features : Breakpoint display, thread status, display list status
Update translation and start french translation
2013-02-10 17:33:34 +01:00
Unknown W. Brackets 2e0beb5833 Buildfix for Windows. 2013-02-10 08:10:01 -08:00
Henrik Rydgard 88d9a6dd05 Merge branch 'master' into armjit-fpu 2013-02-10 15:59:59 +01:00
Henrik Rydgard 3a11b030d6 Merge branch 'master' into armjit-fpu
Conflicts:
	Core/MIPS/ARM/ArmCompFPU.cpp
	Core/MIPS/x86/CompFPU.cpp
2013-02-10 15:57:16 +01:00
Henrik Rydgard f75d14d3b5 ARM FPU jit work 2013-02-10 15:53:56 +01:00
Lewis Robbins 73ddf8d01f Line spacing 2013-02-10 14:16:29 +00:00
Lewis Robbins 6efad644d3 extra int print 2013-02-10 14:12:48 +00:00
Sacha b817e3bf26 Update max to std::max 2013-02-10 23:01:18 +10:00