Unknown W. Brackets
|
38d0bac1df
|
Optimize some 4444/8888 color conversions.
Small performance boost in softgpu.
|
2014-03-17 01:21:52 -07:00 |
|
Henrik Rydgård
|
4bea9035ee
|
Merge pull request #5670 from unknownbrackets/softgpu
Use SSE in the softgpu to improve perf
|
2014-03-17 09:13:55 +01:00 |
|
Unknown W. Brackets
|
6de2129f98
|
softgpu: Don't re-pack 8888 colors.
It's like a bad joke, but MSVC was not optimizing this out.
|
2014-03-16 23:03:07 -07:00 |
|
Unknown W. Brackets
|
10456a09ac
|
Oops, forgot to multiply in float ToRGBA().
Not actually used...
|
2014-03-16 21:12:23 -07:00 |
|
Unknown W. Brackets
|
627027307c
|
softgpu: Use SSE in ToRGB()/FromRGB() etc.
|
2014-03-16 19:21:35 -07:00 |
|
Unknown W. Brackets
|
07ca96e226
|
softgpu: Use SSE in alpha blending.
|
2014-03-16 18:57:11 -07:00 |
|
Unknown W. Brackets
|
601ff10f1e
|
softgpu: Use SSE in tex modulation.
Could do others, this seems the most common. Gives a few more percent.
|
2014-03-16 18:28:06 -07:00 |
|
Unknown W. Brackets
|
47728528d7
|
softgpu: Use SSE in Vec?::Length().
Minor perf boost but if I do everything in Vec things get slower.
|
2014-03-16 17:56:34 -07:00 |
|
Unknown W. Brackets
|
6ef0aa123f
|
softgpu: Use SSE for the secondary color.
It's easy to speed up this code since it's so hot.
|
2014-03-16 16:21:12 -07:00 |
|
Unknown W. Brackets
|
7f3e158a0f
|
softgpu: Get all tex samples at the same time.
Kills a bunch of overhead, improving speed more.
|
2014-03-16 15:51:47 -07:00 |
|
Unknown W. Brackets
|
d9e29a2edf
|
softgpu: Optimize alpha blending handling.
This alone makes it a good bit faster.
|
2014-03-16 15:22:31 -07:00 |
|
Unknown W. Brackets
|
f21649e563
|
softgpu: Minor simplification for alpha blend.
|
2014-03-16 15:09:42 -07:00 |
|
Unknown W. Brackets
|
1ab7325d4a
|
softgpu: Use a full Vec4 for the prim color.
Simpler, and slightly faster.
|
2014-03-16 15:04:41 -07:00 |
|
Unknown W. Brackets
|
c3530a6674
|
softgpu: Don't multithread small triangles.
It ends up being slower with all the overhead, of course.
|
2014-03-16 14:49:49 -07:00 |
|
Unknown W. Brackets
|
b33d0c4046
|
softgpu: Use SSE for texture sampling.
|
2014-03-16 14:33:42 -07:00 |
|
Unknown W. Brackets
|
b357b00ace
|
softgpu: Use SSE for through texture coords.
|
2014-03-16 14:30:20 -07:00 |
|
Unknown W. Brackets
|
dd140b73bb
|
softgpu: Use SSE for gouraud shading.
|
2014-03-16 14:29:22 -07:00 |
|
Unknown W. Brackets
|
241d5cb5a5
|
Always count one cluster for usedata in SIZES.
This matches values coming out of hardware... seems to make sense.
|
2014-03-15 18:50:44 -07:00 |
|
Unknown W. Brackets
|
ec4ce7e7e5
|
Return proper SIZES info for existing savedata.
Fixes Fieldrunners saving/loading.
|
2014-03-15 18:50:14 -07:00 |
|
Unknown W. Brackets
|
68affb4a54
|
Reduce log level of some tested sceFont funcs.
|
2014-03-15 17:23:08 -07:00 |
|
Unknown W. Brackets
|
fe8ada4d7e
|
Log the name of the save operation, not just #.
Makes it a lot easier to read...
|
2014-03-15 17:20:34 -07:00 |
|
Unknown W. Brackets
|
743854afc8
|
Fix off-by-one on fast matrix loads.
May matter mostly if there's a stall right at the end of the matrix.
|
2014-03-15 15:23:55 -07:00 |
|
Henrik Rydgård
|
78ce9b3f3c
|
Spline patches: Ignore too-small patch_div_s/t. May help #5663
|
2014-03-15 21:29:48 +01:00 |
|
Unknown W. Brackets
|
737c96eced
|
More cstring includes, grr.
|
2014-03-15 12:03:33 -07:00 |
|
Unknown W. Brackets
|
06b9e731e8
|
Linux buildfix.
Arg, stupid memcmp/sprintf...
|
2014-03-15 11:56:52 -07:00 |
|
Henrik Rydgård
|
fe7a4b654f
|
Merge pull request #5661 from unknownbrackets/warnings
Reduce a bunch of includes, fix a couple warnings
|
2014-03-15 19:53:49 +01:00 |
|
Unknown W. Brackets
|
abfa203520
|
Cut down on a few more includes in Core/HLE/.
|
2014-03-15 11:49:35 -07:00 |
|
Unknown W. Brackets
|
a843cbd580
|
Shrink the very common sceKernelThread.h include.
|
2014-03-15 11:44:02 -07:00 |
|
Unknown W. Brackets
|
d65af7353b
|
Avoid some ChunkFile includes.
|
2014-03-15 11:32:57 -07:00 |
|
Unknown W. Brackets
|
05ab192c9c
|
Reduce includes in Core/HLE/.
Especially templates.
|
2014-03-15 11:22:19 -07:00 |
|
Unknown W. Brackets
|
8d29b583e8
|
Reduce a few Core/Dialog/ includes.
|
2014-03-15 10:52:13 -07:00 |
|
Unknown W. Brackets
|
c9be2f606c
|
Fix a type conversion warning.
|
2014-03-15 10:41:13 -07:00 |
|
Unknown W. Brackets
|
996fa39684
|
Reduce some unnecessary includes in Core/.
|
2014-03-15 10:41:07 -07:00 |
|
Unknown W. Brackets
|
4674ff50cc
|
Ingore literal-suffix on Android, the sdk has it.
Just makes it hard to find real warnings.
|
2014-03-15 10:37:13 -07:00 |
|
Unknown W. Brackets
|
e465562f98
|
Merge pull request #5659 from thedax/androidBuildFix
Build-fix for Android.
|
2014-03-15 09:37:34 -07:00 |
|
The Dax
|
bca5b38c90
|
Build-fix for Android.
|
2014-03-15 11:32:55 -04:00 |
|
Henrik Rydgård
|
d791093362
|
Merge pull request #5658 from thedax/unixBuildFix
Fix Unix-like builds (e.g. Linux, Android, etc.).
|
2014-03-15 15:24:24 +01:00 |
|
The Dax
|
285d192e83
|
Further fixes.
|
2014-03-15 10:17:03 -04:00 |
|
The Dax
|
21ce99cabd
|
Fix Unix-like builds.
|
2014-03-15 10:02:47 -04:00 |
|
Henrik Rydgård
|
923accf6ff
|
Merge pull request #5657 from kaienfr/mp3_support
Mp3 audio support
|
2014-03-15 14:54:52 +01:00 |
|
kaienfr
|
1a90e0c7ba
|
Update VS project files
|
2014-03-15 14:44:47 +01:00 |
|
kaienfr
|
b2b6b09072
|
Mp3 Audio Support.
Now, we can play mp3 audio format. :)
|
2014-03-15 14:40:31 +01:00 |
|
Henrik Rydgard
|
5705496233
|
Reduce the delay in __KernelVolatileTryMemLock. However, it's still too large.
|
2014-03-15 10:51:16 +01:00 |
|
Henrik Rydgard
|
b4d99b1981
|
Revert "Avoid caching when HW T&L with morph enabled."
This reverts commit 557eae7ca9b6130a4645e346049940116031b109.
|
2014-03-15 10:46:04 +01:00 |
|
Henrik Rydgard
|
c80510fb3b
|
MemMap should not be included in MIPS.h.
|
2014-03-15 10:45:39 +01:00 |
|
Henrik Rydgard
|
c37e1390ae
|
Update submodules
|
2014-03-15 10:26:16 +01:00 |
|
Henrik Rydgård
|
d8f5dfb529
|
Merge pull request #5655 from unknownbrackets/perf
Eat cycles in sceUtilitySavedataGetStatus()
|
2014-03-15 09:44:10 +01:00 |
|
Unknown W. Brackets
|
e37244cfea
|
Eat cycles in sceUtilitySavedataGetStatus().
Matching tests. Improves performance in Fieldrunners startup and I think
in game.
|
2014-03-15 01:18:35 -07:00 |
|
Unknown W. Brackets
|
ab2dd54ade
|
armjit: Skip an AND for rotate shifts.
|
2014-03-15 00:49:18 -07:00 |
|
Unknown W. Brackets
|
bed9c82d0a
|
armjit: Try to use nearby immediates in slti/u.
|
2014-03-14 19:26:52 -07:00 |
|