sum2012
ba88be9172
Fix disc0:/ vs. disc0: in path parsing
...
Fix Hot Pixel loading
2014-03-23 11:04:06 +08:00
Henrik Rydgard
8b92dcea47
Transform: Compute the "DCID" (draw call ID) incrementally instead of an extra pass.
2014-03-23 01:51:51 +01:00
Henrik Rydgard
8bf015fe16
texcache: SSE optimized version of the most common case of Unswizzle
...
(didn't put this in fast_math because it's pretty specific to PSP)
2014-03-23 01:50:50 +01:00
Henrik Rydgård
dac51b9c1b
Merge pull request #5693 from unknownbrackets/jit-minor
...
x86 jit and vertex jit changes, ARM emitter changes
2014-03-23 00:22:04 +01:00
Henrik Rydgård
5d44b09cb2
Merge pull request #5692 from hrydgard/fast_math
...
Use the new fast-math from native for 4x4 matrix mul
2014-03-23 00:17:19 +01:00
Unknown W. Brackets
06db03ac9e
Add some asserts to VLDM/VSTM.
2014-03-22 16:12:35 -07:00
Unknown W. Brackets
60bbf4af3b
Fix VLD1/VST1 n=4.
2014-03-22 16:12:08 -07:00
Unknown W. Brackets
f3d38ee269
Fix VMOV for Dregs and VSHL reg order.
2014-03-22 16:12:00 -07:00
Unknown W. Brackets
0da9c1851c
vertexjit: Add VQMOV(U)N and fix VMOVN size.
...
It will be too confusing if it's specified as the destination, unlike
VMOVL. Plus the assembler syntax uses the source size.
2014-03-22 16:11:36 -07:00
Unknown W. Brackets
632eec38e8
vertexjit: Use SSE4.1 where available on x86.
...
Just because we can.
2014-03-22 16:11:16 -07:00
Henrik Rydgard
f549ce9b2a
Shouldn't check for ANDROID here.
2014-03-23 00:05:58 +01:00
Henrik Rydgard
7d938102a5
Update native
2014-03-23 00:02:23 +01:00
Unknown W. Brackets
5d04f123b9
vertexjit: A couple more tweaks to morph on x86.
2014-03-22 15:56:30 -07:00
Unknown W. Brackets
12c2683fb8
vertexjit: Cut a few more instrs from x86 morph.
2014-03-22 15:56:30 -07:00
Unknown W. Brackets
0da5caf11a
vertexjit: Cut a few instrs from morph on x86.
2014-03-22 15:56:30 -07:00
Unknown W. Brackets
162f229294
vertexjit: Support the color morphs on x86.
2014-03-22 15:56:29 -07:00
Unknown W. Brackets
246eaeb209
x86jit: Avoid mem temp for float cmp/loads.
2014-03-22 15:56:28 -07:00
Unknown W. Brackets
b53143bb33
Revert "armjit: Skip an AND for rotate shifts."
...
This reverts commit ab2dd54ade
.
Even though the docs say it's safe but apparently not always.
2014-03-22 15:54:48 -07:00
Henrik Rydgard
63aeb31e07
Attempt workaround for fog issue #5384
2014-03-22 23:49:14 +01:00
Henrik Rydgard
7a302039c5
Update Symbian native build
2014-03-22 23:32:02 +01:00
Henrik Rydgård
8dfadf7b8e
ArmEmitter: Add VMOV_neon and a Size parameter to VFMA for consistency.
2014-03-22 16:31:16 +01:00
Henrik Rydgård
0b3f1e4a5b
Merge pull request #5621 from chinhodado/patch-2
...
Avoid using an invalidated iterator
2014-03-22 16:17:13 +01:00
Yifan Lu
c5336d5817
Added printing of game save key to debug log when loading/saving
2014-03-22 16:13:30 +01:00
Henrik Rydgård
98165b599f
Merge pull request #5653 from unknownbrackets/armjit-minor
...
Minor armjit optimizations, fix B/BL encoding
2014-03-22 16:05:59 +01:00
Henrik Rydgård
6aa20ac482
Merge pull request #5665 from unknownbrackets/savedata
...
Fix SIZES savedata mode + minor logging
2014-03-22 16:05:44 +01:00
Henrik Rydgård
cb705f5702
Fix CMake build
2014-03-22 15:18:01 +01:00
Henrik Rydgard
bc121242b3
Use fast_math matrix multiplication for culling and sw transform
2014-03-22 14:40:09 +01:00
Henrik Rydgård
98da5144ef
Merge pull request #5612 from raven02/patch-27
...
Shade mapping fix
2014-03-22 14:37:22 +01:00
Henrik Rydgard
cbc46be3f9
Update version to 0.9.8
2014-03-22 11:58:53 +01:00
Henrik Rydgard
abaf306554
Update lang
2014-03-22 10:00:58 +01:00
Unknown W. Brackets
66f501b981
Avoid an invalid enum on GLES2 texture creation.
...
My device logs an error, which I'm guessing has perf impact.
2014-03-22 09:34:22 +01:00
Henrik Rydgard
c8e719e165
Inline ADSREnvelope::Step (thanks @unknownbrackets)
...
(Some compilers want it declared inline in the header too)
2014-03-22 09:31:09 +01:00
Henrik Rydgard
f4db725400
Remove redundant call to ReplaceAlphaWithStencil
2014-03-22 09:28:45 +01:00
Henrik Rydgard
ba5d88e9d6
Fix bug in FastLoadBoneMatrix where the wrong uniform could be dirtied
2014-03-22 09:27:43 +01:00
Henrik Rydgard
0b673719c2
Crashfix for software renderer in 32-bit (SSE misalignment)
2014-03-22 00:12:21 +01:00
Henrik Rydgard
d7b0287e7a
Make a string translatable in tilt settings dialog
2014-03-20 00:29:34 +01:00
Henrik Rydgard
2f833a52cc
Update README for v0.9.8
2014-03-19 18:09:43 +01:00
Henrik Rydgard
e4b0a1ed51
Update native with workaround for #5648 (immersive mode volume key issue)
2014-03-19 18:04:45 +01:00
Henrik Rydgard
fd13338339
Update native with improvement to kb nav fixing #5680
2014-03-19 16:16:03 +01:00
Henrik Rydgard
1a854a5ae6
Improve logging in sceSasSetVoice
2014-03-19 15:34:38 +01:00
Henrik Rydgard
715675ea5d
Update lang
2014-03-19 11:17:54 +01:00
Henrik Rydgard
27bcb570c0
Workaround for #5652 : Force size to 0 if negative.
...
Should be fairly safe, and passes tests nicely.
2014-03-19 11:15:01 +01:00
Unknown W. Brackets
1e1ebb3dbf
Execute android profiler on Exit.
2014-03-18 23:55:17 -07:00
Unknown W. Brackets
a8a299c2e3
Fix ToRGB/ToRGBA possible accuracy loss.
...
It was always like this, but not used as much before. Shifts are fast and
it eneds to sum anyway, there should not be any benefit to multiplying as
floats, and it will probably lose accuracy.
2014-03-18 22:56:27 -07:00
Henrik Rydgård
44e9484942
Merge pull request #5677 from unknownbrackets/perf
...
Minor perf improvements to software transform
2014-03-18 09:21:41 +01:00
Unknown W. Brackets
678237aa6c
Improve SSE usage in software transform.
...
It's actually already pretty decent (unlike the softgpu), but there were a
few places it could use a bit of help. Speeds up things with hardware
transform off, or areas that need to use software transform.
2014-03-17 23:05:48 -07:00
Unknown W. Brackets
416df17088
Inline From/ToRGB(A) to avoid losing SSE.
...
Otherwise it has to store it, which I'd like to avoid.
2014-03-17 23:03:04 -07:00
Unknown W. Brackets
1ce6bf399a
Buildfix for 32-bit x86, arg.
2014-03-17 21:52:45 -07:00
Unknown W. Brackets
833c93bd98
Dumb mistake, forgot the divide.
...
Probably caused the blending issues.
2014-03-17 12:53:49 -07:00
Henrik Rydgård
800e2160ea
Merge pull request #5675 from unknownbrackets/softgpu
...
Just add a packed version of Vec3f
2014-03-17 15:05:21 +01:00