Unknown W. Brackets
|
367cca96b4
|
vertexjit: Optimize 5551 read a bit on x86/x64.
|
2021-11-25 19:23:59 -08:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Unknown W. Brackets
|
c1fa4958d9
|
vertexjit: Only save extra regs on x64.
|
2021-02-01 07:06:18 -08:00 |
|
Unknown W. Brackets
|
ddff063097
|
vertexjit: Correct saved registers on x64.
|
2021-01-31 15:05:15 -08:00 |
|
Henrik Rydgård
|
7f27f569d7
|
x64: Fix stack alignment in vertex decoder, just because.
|
2020-09-12 16:10:17 +02:00 |
|
Henrik Rydgård
|
c5e0b799d9
|
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
|
2020-07-19 20:33:25 +02:00 |
|
Unknown W. Brackets
|
7910b4029a
|
arm64jit: Track writable and non-writable pointers.
Switch uses different memory regions. We can handle this, might as well
cleanup some const abuse.
|
2020-05-17 00:15:12 -07:00 |
|
Henrik Rydgård
|
dbe52c8135
|
Remove some obsolete checks - software skinning is now supported even if morphcount isn't 1.
|
2018-04-10 13:09:01 +02:00 |
|
Henrik Rydgård
|
ccd594dae7
|
Revert "VertexLoader: Remove now-unused weights translation code"
This reverts commit 44100c6c1d.
|
2018-04-10 12:30:49 +02:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
b6cbbceac9
|
MOVUPS to be safe.
|
2018-03-05 16:23:07 +01:00 |
|
Henrik Rydgård
|
91b565ae20
|
Minor simplification in X86/X64 vertex decoder jit
|
2018-03-05 13:19:36 +01:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
44100c6c1d
|
VertexLoader: Remove now-unused weights translation code
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
22e65ba80d
|
Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11
|
2017-08-31 01:14:51 +02:00 |
|
Henrik Rydgård
|
8d0498303a
|
Fix a PIC compliance bug in the VFPU. Comment other cases properly (for easy searching).
|
2017-08-29 11:45:12 +02:00 |
|
Henrik Rydgård
|
f7fea57bb6
|
More RIP addressing in software skinning..
|
2017-07-07 15:12:57 +02:00 |
|
Henrik Rydgård
|
837118d230
|
More RIP elimination
|
2017-07-07 15:07:56 +02:00 |
|
Henrik Rydgård
|
86396ba39b
|
Turning off the "close memory finder" lets us find more RIP addressing...
|
2017-07-07 15:07:53 +02:00 |
|
Henrik Rydgård
|
f5e110018b
|
Fix software skinning
|
2017-07-07 12:57:39 +02:00 |
|
Henrik Rydgård
|
270001e651
|
vminmax_sreg only needs a single element
|
2017-07-07 11:33:07 +02:00 |
|
Henrik Rydgård
|
cf7939d3e4
|
Get rid of remaining RIP addressing in vertex decoder
|
2017-07-07 11:33:06 +02:00 |
|
Henrik Rydgård
|
442a7012a6
|
Remove some rip addressing in vertex decoder
|
2017-07-07 11:33:06 +02:00 |
|
Henrik Rydgård
|
99d23fb021
|
X64/X86: Even more use of the context register
|
2017-07-05 13:21:35 +02:00 |
|
Henrik Rydgård
|
385204bec6
|
X64 vertex decoder: Use relative memory accesses when loading matrices.
|
2017-07-05 12:51:41 +02:00 |
|