Unknown W. Brackets
|
b27701ac7d
|
Fix VDot returning -0.0 in x86 jit.
|
2013-02-16 10:37:42 -08:00 |
|
Unknown W. Brackets
|
1c4c5e718b
|
Optimize VDot and VecDo3 to avoid temporaries.
|
2013-02-16 10:19:05 -08:00 |
|
Unknown W. Brackets
|
0bd382c518
|
Discard temp regs right away, some helper funcs.
|
2013-02-16 10:18:13 -08:00 |
|
Unknown W. Brackets
|
0d5da967eb
|
Enable VDot and Vec3 in x86 jit.
|
2013-02-16 03:27:48 -08:00 |
|
Unknown W. Brackets
|
35537b3c97
|
Add TEMP0 fpu regs to x86 like in armjit.
But... will probably need more and the ability to swap into memory
if we want to deal with prefixes.
|
2013-02-16 03:27:03 -08:00 |
|
Unknown W. Brackets
|
1ef4ccc5a1
|
Log an error when vfpu swizzle is used badly.
|
2013-02-16 02:04:04 -08:00 |
|
Henrik Rydgard
|
37f998407b
|
Replace "Core" with "Jit" in ini. Don't show Open dialog by default (use Ctrl+A or Ctrl+O to open it).
Delete "Slightly Faster Interpreter".
|
2013-02-16 09:49:33 +01:00 |
|
Henrik Rydgard
|
159f423135
|
VFPUutil style & simplification
|
2013-02-16 09:28:56 +01:00 |
|
Henrik Rydgard
|
909b768f47
|
Don't need separate variables for writemask. Some optimizations.
|
2013-02-16 09:28:55 +01:00 |
|
Unknown W. Brackets
|
be8ddf12aa
|
Don't go out of bounds applying vfpu swizzle.
|
2013-02-15 23:43:40 -08:00 |
|
Unknown W. Brackets
|
b1f31f052e
|
Apply prefixes on vscl to t.
It seems to do so with bugs on a real PSP.
|
2013-02-15 23:43:25 -08:00 |
|
Unknown W. Brackets
|
e65e551f52
|
Fix VFPU D prefix handling for -0.0f.
|
2013-02-15 20:40:00 -08:00 |
|
Henrik Rydgard
|
b21d358f1b
|
Default JIT to on.
|
2013-02-15 19:28:40 +01:00 |
|
Unknown W. Brackets
|
e42e7bf22e
|
Don't flush all regs in mfvc, just prefixes.
|
2013-02-15 09:50:07 -08:00 |
|
Unknown W. Brackets
|
f95e66eb98
|
Forget cached prefixes when calling generic.
It may eat them, or maybe always does?
|
2013-02-15 08:35:34 -08:00 |
|
Unknown W. Brackets
|
2b441f1638
|
Initial implementation of jit vadd/vsub/vdiv/vmul.
|
2013-02-15 08:35:34 -08:00 |
|
Unknown W. Brackets
|
b9506c9568
|
Minor cleanup for vdot in x86 jit.
|
2013-02-15 08:35:34 -08:00 |
|
Unknown W. Brackets
|
ccad259ae5
|
Keep track of VFPU prefixes and flush them in jit.
|
2013-02-15 08:35:33 -08:00 |
|
Unknown W. Brackets
|
f6f2927526
|
Add curlies around DISABLE/CONDITIONAL_DISABLE.
|
2013-02-15 08:35:33 -08:00 |
|
lioncash
|
a88a7214bf
|
Fix parentheses placement in case SCE_UTILITY_SAVEDATA_TYPE_SINGLEDELETE.
|
2013-02-14 07:57:00 -05:00 |
|
Unknown W. Brackets
|
4eca76e0cc
|
Check for s/t/d prefix reg changes in jit.
|
2013-02-14 00:27:09 -08:00 |
|
Unknown W. Brackets
|
3b58cc27bd
|
Oops, vfpu was missing CONDITIONAL_DISABLEs.
|
2013-02-14 00:27:09 -08:00 |
|
Unknown W. Brackets
|
abe390e6f3
|
Add some checks for fpu/vfpu writing to $0.
|
2013-02-14 00:27:09 -08:00 |
|
Unknown W. Brackets
|
4789a8e5eb
|
Oops, can't have CONDITIONAL_DISABLE here, no op.
|
2013-02-14 00:27:08 -08:00 |
|
Unknown W. Brackets
|
b0690f6ab8
|
Enable Comp_VPFX.
|
2013-02-14 00:27:08 -08: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
|
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 |
|