Henrik Rydgard
|
0eb3d79de9
|
x86 VertexDecoder jit: Fix typo in 16-bit weight decoder. May fix crashes.
|
2013-11-05 21:06:43 +01:00 |
|
Henrik Rydgård
|
a03e5c6de0
|
Merge pull request #4460 from hrydgard/vertex-decoder-jit
Vertex decoder JIT
|
2013-11-05 07:30:58 -08:00 |
|
Henrik Rydgård
|
7bf8a4dc5e
|
We need to use a signed VCVT to float in PosS*Through
|
2013-11-05 12:17:18 +01:00 |
|
Unknown W. Brackets
|
c7edf73cdb
|
Small optimizations to the vertexjit.
|
2013-11-05 00:32:08 -08:00 |
|
Unknown W. Brackets
|
f6662054bd
|
Fix arm emitter bug in LDRH and friends.
|
2013-11-05 00:32:08 -08:00 |
|
Unknown W. Brackets
|
e435b81281
|
Optimize IndexGenerator::AddPrim() funcs for MSVC.
Reduces profile from ~5.4% to ~1.6% (with vertex cache off) in
Senjou no Valkyria 3. Similar to the TranslatePrim() funcs.
|
2013-11-04 22:49:28 -08:00 |
|
Henrik Rydgård
|
9113c584f1
|
Merge pull request #4399 from raven02/patch-11
Attempt to go back to the earliest logic of finding a matching framebuffer
|
2013-11-04 04:43:34 -08:00 |
|
Henrik Rydgård
|
5886ccffdc
|
Merge pull request #4441 from unknownbrackets/vertex-decoder-jit
Force 5 byte jumps to avoid jump target issues (vertex jit, x86)
|
2013-11-04 01:25:40 -08:00 |
|
Unknown W. Brackets
|
06194ac261
|
Add 5551 conversion to the arm vertexjit.
|
2013-11-04 00:47:05 -08:00 |
|
Unknown W. Brackets
|
16dcf807a8
|
Add 565 conversion to arm vertexjit.
|
2013-11-03 21:58:26 -08:00 |
|
Unknown W. Brackets
|
ab17d659cf
|
Implement 4444 conversion in arm vertexjit.
Seems to help Dissidia a bit.
|
2013-11-03 21:58:26 -08:00 |
|
Unknown W. Brackets
|
bfda36efff
|
Don't subtract nrmoff in arm vertexjit.
|
2013-11-03 21:57:55 -08:00 |
|
Unknown W. Brackets
|
a1fa65f631
|
Stupid typos, broke 4444 and 565.
|
2013-11-03 18:43:24 -08:00 |
|
Unknown W. Brackets
|
d5337edf1f
|
Force 5 byte jumps to avoid jump target issues.
Some with 16-bit colors were too far.
|
2013-11-03 17:17:04 -08:00 |
|
Unknown W. Brackets
|
aece4fd580
|
16-bit colors in vertex jit for x86.
|
2013-11-03 15:04:47 -08:00 |
|
Henrik Rydgard
|
f0fd7679ce
|
Preliminary ARM vertex decoder JIT. Has a weird issue in PosS16.
Other minor changes and fixes.
|
2013-11-03 20:15:42 +01:00 |
|
Unknown W. Brackets
|
64e977db08
|
Improve the non-NEON tex hash path on ARM.
This generates better looking disassembly, though a small change.
|
2013-11-03 07:43:10 -08:00 |
|
Henrik Rydgard
|
810b1a061f
|
Vertex decoder JIT for x86 and x64. Handles the most common vertex formats.
|
2013-11-03 15:27:12 +01:00 |
|
Unknown W. Brackets
|
e33b7fa1a4
|
iOS buildfix.
|
2013-11-03 01:08:48 -08:00 |
|
Sacha
|
5613b86864
|
Use NEON texture decoder on Blackberry and iOS. Use ARMV7 defines.
|
2013-11-03 15:59:10 +10:00 |
|
Unknown W. Brackets
|
ed1204a10f
|
Android armv6/etc. buildfix.
|
2013-11-02 10:14:25 -07:00 |
|
Henrik Rydgård
|
e12894a420
|
Merge pull request #4407 from unknownbrackets/texcache
Add a NEON version of the tex hash.
|
2013-11-02 07:41:39 -07:00 |
|
Henrik Rydgard
|
58860158df
|
Turn off the UNPACK optimization when texture scaling is on. Fixes #4408
|
2013-11-02 15:23:35 +01:00 |
|
Henrik Rydgård
|
4d3e57d6eb
|
Move normal reversion into the vertex shader instead of the decoder.
|
2013-11-02 11:05:31 +01:00 |
|
Unknown W. Brackets
|
4d47ccd5df
|
Add a NEON version of the tex hash.
Should be used only for NEON devices. Currently only compiled on Android.
|
2013-11-02 02:09:54 -07:00 |
|