Unknown W. Brackets
|
fa85229d3d
|
Use a temporary for more code clarity.
Static analysis thinks there are typos here. Temporary is clearer and
possibly faster depending on compiler intelligence.
|
2015-04-10 11:48:45 -07:00 |
|
Henrik Rydgard
|
a19ea78b4b
|
Consolidate the texture scaler code.
|
2015-04-08 22:52:49 +02:00 |
|
Henrik Rydgard
|
c2cf2bd97e
|
Move some more color conversion functions to ColorConv
|
2015-04-08 22:52:47 +02:00 |
|
Henrik Rydgard
|
31961eace9
|
Color conv attempt 2. Start consolidating simple color conversion functions in a single header+cpp.
|
2015-04-08 22:52:46 +02:00 |
|
Henrik Rydgård
|
a67f009679
|
Merge pull request #7668 from hrydgard/consolidate-spline
Consolidate spline code
|
2015-04-08 22:20:55 +02:00 |
|
Henrik Rydgard
|
058499e5bf
|
De-dupe the spline code
|
2015-04-08 21:44:54 +02:00 |
|
Henrik Rydgard
|
2002576e9d
|
DrawEngineCommon: Make it possible to call Flush from shared code.
|
2015-04-08 21:37:54 +02:00 |
|
Henrik Rydgard
|
ed8a3eaf6d
|
Move the vertex decoder cache into DrawEngineCommon
|
2015-04-08 21:35:00 +02:00 |
|
Unknown W. Brackets
|
10626e356d
|
Avoid a potential divide by zero.
|
2015-04-08 11:57:59 -07: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 Rydgård
|
fbaffdceab
|
Remove some outdated comments, minor stuff
|
2015-04-06 18:13:36 +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 |
|
Unknown W. Brackets
|
7e0489c83e
|
Keep better track of framebuf usage flags.
|
2015-03-14 15:21:58 -07:00 |
|
Unknown W. Brackets
|
39cb74a8d3
|
Simplify transform in throughmode/sw (rectangles.)
This should make it a bit faster, a bit less work.
|
2015-03-08 13:12:13 -07:00 |
|