Henrik Rydgard
4212bbb51e
Cleanup SoftwareTransform a bit more
2014-09-13 13:15:18 +02:00
Henrik Rydgard
e75551d5cd
D3D vtxdec: Fix nrm stuff
2014-09-12 02:00:35 +02:00
Henrik Rydgard
38b803aba4
DX9: Enable vtxdec JIT, buildfix
2014-09-12 02:00:34 +02:00
Henrik Rydgard
4035b28503
Fix some endian-ness in generic vtxdec
2014-09-12 02:00:34 +02:00
Henrik Rydgard
1407648b59
D3D vtxdec: Convert weights and normals to float
2014-09-12 02:00:33 +02:00
Henrik Rydgard
0727df6f0a
Jit the most common of the "ToFloat" texcoord conversions
2014-09-12 02:00:33 +02:00
Henrik Rydgard
37e3cf362f
Move vertexdecoder files into GPU/Common
2014-09-12 02:00:32 +02:00
chinhodado
fd13fcfa86
Fix a wrong condition
2014-09-11 15:21:18 -04:00
Unknown W. Brackets
f7b669a740
Fix infinite recursion in framebuf create upload.
...
Needs to be done *after* currentRenderVfb_ is set.
Fixes #6872 .
2014-09-10 23:59:12 -07:00
chinhodado
31fc179bc2
Fix a wrong condition
2014-09-10 19:50:31 -04:00
Unknown W. Brackets
e9b87104ef
Move FBO_OLD_AGE to the common header.
...
Guess it's fine here.
2014-09-09 23:11:25 -07:00
Unknown W. Brackets
e2a4a50511
d3d: Centralize framebuf creation/switch logic.
2014-09-09 22:58:43 -07:00
Unknown W. Brackets
ae2e8c5c7c
d3d: Migrate a few more things into common code.
2014-09-09 22:58:11 -07:00
Unknown W. Brackets
8c229e00b4
d3d: Begin centralizing framebuffer management.
2014-09-09 08:12:42 -07:00
Unknown W. Brackets
4a615dc46c
Support BGRA formats in the debugger previews.
2014-08-24 22:08:28 -07:00
Unknown W. Brackets
385df1c54e
Force positions to scale by 128/32768 as psp does.
...
This makes everything use floats for positions. On some hardware/drivers,
this may be faster. On some it may be slower. We'll need testing to see
the performance impact.
Fixes Final Fantasy 4's pos misalignments, and probably others (like
Tekken 5 I suspect.)
2014-08-17 14:31:49 -07:00
Unknown W. Brackets
e0b4aa68d0
Typos.
2014-06-21 12:04:27 -07:00
Unknown W. Brackets
eaf3288304
Add debug interface for non-L0 texture preview.
2014-06-15 09:30:37 -07:00
Unknown W. Brackets
03f86f364f
Skip debug stepping time in list/func time.
...
Just makes the debug stats actually useful while stepping. A bit of
overengineering, but it makes it easy to go frame-by-frame looking for
perf issues.
2014-06-14 08:42:18 -07:00
Sacha
4ed944a576
Remove redundant armv7 defines.
2014-06-11 15:15:39 +10:00
raven02
9db47b9908
Add missing lcutoff and lconv
2014-05-14 23:00:28 +08:00
Unknown W. Brackets
e8d5866e5a
Use SSE some in framebuffers to memory.
...
Since people are using it (even though it seems dangerous), might as well
make it faster. 6% better in Tales of Phantasia X.
2014-05-04 01:03:48 -07:00
Henrik Rydgard
9b1302cf77
Don't initialize lighting and lights unless they are enabled
2014-04-21 12:51:20 +02:00
Henrik Rydgard
16f4622ac7
Remove cached light variables to reduce work when parsing DLs.
...
Also removes some duplication between GL and the inactive D3D code.
2014-04-21 12:51:19 +02:00
Unknown W. Brackets
006ed53e73
Use defines on x86/SSE to avoid func pointers.
...
Unfortunately no such luck for Android.
2014-03-25 01:28:09 -07:00