Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08:00 |
|
Henrik Rydgård
|
4ec1e2a175
|
Some minor initialization fixes, and one potential crash found by static analysis
|
2022-12-10 11:28:19 +01:00 |
|
Henrik Rydgård
|
e6f0f84a45
|
SSE optimize Float4ToUint8x4, some uses
|
2022-12-01 16:32:23 +01:00 |
|
Henrik Rydgård
|
d02f46cb27
|
Minor VertexReader optimizations
|
2022-12-01 16:00:47 +01:00 |
|
Henrik Rydgård
|
9bb0c91a75
|
Sneak in a minor software transform optimization
|
2022-11-28 11:10:50 +01:00 |
|
Unknown W. Brackets
|
7880eb15c1
|
softgpu: Always use software skinning.
There's only software skinning, after all.
|
2022-11-06 08:44:22 -08:00 |
|
Unknown W. Brackets
|
66472c39ce
|
GPU: Use skinned position always in bounding check.
Meanwhile, move to a flag on decoder options instead of global check.
|
2022-11-06 08:23:31 -08:00 |
|
Unknown W. Brackets
|
519c90e049
|
GPU: Correct large morph vertex advance.
Can be 544 bytes per vertex.
|
2022-10-22 16:05:29 -07:00 |
|
Unknown W. Brackets
|
ca248e1201
|
softgpu: Fix s8 primitives in throughmode.
Also always cull no-position verts, hardware too. Matches tests.
|
2022-09-18 07:46:18 -07:00 |
|
Unknown W. Brackets
|
4889d5285d
|
vertexjit: Use consistent skinInDecode.
Just a little cleanup.
|
2022-09-10 21:54:04 -07:00 |
|
Unknown W. Brackets
|
7a83f8bab5
|
softgpu: Use vertType prim override for flags.
These parameters are a real shame, was so clean before...
|
2022-09-06 22:20:45 -07:00 |
|
Unknown W. Brackets
|
470d2f0f4e
|
vertexjit: Remove unused ReadUV() cases.
|
2022-09-01 23:33:52 -07:00 |
|
Unknown W. Brackets
|
f2d5d668a5
|
vertexjit: Remove unused ReadPos() cases.
|
2022-09-01 23:33:52 -07:00 |
|
Unknown W. Brackets
|
9f48ddb18c
|
vertexjit: Clamp through float pos during decode.
Rather than decoding it on read, better to decode it right away.
|
2022-09-01 23:33:52 -07:00 |
|
Henrik Rydgård
|
c9048c3748
|
Shrink the DeferredDrawcall struct, because why not. Assorted cleanup
|
2022-09-01 11:59:33 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Unknown W. Brackets
|
a42d3834f2
|
Build: Remove "fake" vertex decoder jit.
We don't really need this. Just replace it with a stub that always fails
to generate a vertex decoder.
|
2021-03-20 17:06:21 -07:00 |
|
Unknown W. Brackets
|
277691746d
|
GPU: Correct more vertex/index endian swaps.
|
2021-02-18 22:28:41 -08:00 |
|
Henrik Rydgård
|
886a8b1ac6
|
Remove Timer.cpp/h. Move various collections into Common/Data/Collections.
|
2020-10-05 21:05:23 +02:00 |
|
Henrik Rydgård
|
3162f30158
|
Merge base/basictypes.h into Common/Common.h (mostly).
|
2020-09-29 15:51:51 +02:00 |
|
Henrik Rydgård
|
5117ded378
|
Remove ELOG/ILOG/WLOG from the Android C++ code (mostly)
|
2020-08-15 19:08:39 +02:00 |
|
xebra
|
15a11d58c9
|
Modify IndexConverter class to functor.
|
2018-10-07 23:53:40 +09: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
|
8953d7ff73
|
Revert "Comment fixes, reindentation."
This reverts commit 6fa9fcefb2.
|
2018-04-10 12:14:23 +02:00 |
|
Henrik Rydgård
|
69309aa400
|
Revert "Remove some remains of software skinning"
This reverts commit 2d33d526b8.
|
2018-04-10 11:21:56 +02:00 |
|