Unknown W. Brackets
|
a98706f813
|
arm64: Correct some offset snapping.
|
2015-07-05 08:59:36 -07:00 |
|
Unknown W. Brackets
|
46c1030530
|
arm64: small optimization for weights.
|
2015-07-05 08:35:51 -07:00 |
|
Unknown W. Brackets
|
809f398760
|
arm64: Set vertexFullAlpha.
|
2015-07-05 00:17:06 -07:00 |
|
Unknown W. Brackets
|
37bc3cd347
|
arm64: Optimize some texcoord and normal decode.
|
2015-07-04 23:40:11 -07:00 |
|
Unknown W. Brackets
|
f8bb7f3c52
|
arm64: Optimize pos and nrm conversions.
|
2015-07-04 18:22:16 -07:00 |
|
Unknown W. Brackets
|
75c8ccd2c1
|
arm64: Update emitter from Dolphin.
From dolphin-emu/dolphin@d09d59007a.
|
2015-07-04 00:00:28 -07:00 |
|
Henrik Rydgard
|
3587b36f86
|
Minor cleanups in BackgroundAudio and ARM64 vtx dec. Update native.
|
2015-06-22 00:09:02 +02:00 |
|
Unknown W. Brackets
|
0597b92998
|
For consistency, push fp regs here too.
|
2015-06-14 09:24:56 -07:00 |
|
Henrik Rydgard
|
e848247f88
|
ARM64: Also save FP registers around the JIT dispatcher loop
|
2015-06-14 13:03:46 +02:00 |
|
Henrik Rydgard
|
2c05334d47
|
ARM64: Fix bug where we didn't save the FP registers correctly in the vertex decoder.
Also port a few ops from dolphin's ARM64 emitter.
|
2015-06-14 12:56:44 +02:00 |
|
Henrik Rydgard
|
5736f3aba6
|
Shouldn't check for NEON on ARM64
|
2015-06-11 12:44:45 +02:00 |
|
Henrik Rydgård
|
d0b35e88a2
|
No need to generate a zero register..
|
2015-04-06 18:13:46 +02:00 |
|
Henrik Rydgård
|
a7b7fedc9f
|
Cleaup. Add a missing vertex dec func.
|
2015-04-06 18:13:45 +02:00 |
|
Henrik Rydgård
|
4bd95b0cb7
|
ARM64: Fixup software skinning. Now seems to work, at least in a bunch of games..
|
2015-04-06 18:13:45 +02:00 |
|
Henrik Rydgård
|
459ba28655
|
ARM64: SW skinning runs without crashing but is broken.
|
2015-04-06 18:13:44 +02:00 |
|
Henrik Rydgård
|
f937b4b74b
|
ARM64 vtxdec: Basic implementation of the 16-bit color formats
|
2015-04-06 18:13:43 +02:00 |
|
Henrik Rydgård
|
597595f279
|
ARM64: Start implementing soft-skinning. Disabled for now, needs work.
|
2015-04-06 18:13:43 +02:00 |
|
Henrik Rydgård
|
a710abb58b
|
A bunch more vertex decoder funcs
|
2015-04-06 18:13:41 +02:00 |
|
Henrik Rydgard
|
ff758f58ad
|
ARM64: The Return of the Pointer Truncator - The Movie
|
2015-04-06 18:13:26 +02:00 |
|
Henrik Rydgard
|
db0fd1042f
|
Add "Arm64EmitterTest" which can run on startup to play around with instructions.
|
2015-04-06 18:13:26 +02:00 |
|
Henrik Rydgard
|
1e9fdf08c5
|
Temporarily disable vertexjit
|
2015-04-06 18:13:23 +02:00 |
|
Henrik Rydgard
|
5496b3d3b1
|
ARM64: Some minor vertex decoder work. Hm, I think SCVTF will actually divide by 128.0, not 127.0 :/
|
2015-04-06 18:13:20 +02:00 |
|
Henrik Rydgard
|
a12e448fb4
|
ARM64: Stub vertex decoder jit, implementing just enough for the cube.elf cube.
|
2015-04-06 18:13:18 +02:00 |
|
Henrik Rydgard
|
b309c83973
|
Initial work on ARM64, based on the ARM jit.
|
2015-04-06 18:13:01 +02:00 |
|