Unknown W. Brackets
|
79864a5ee0
|
Fix some initialization order warnings.
|
2014-01-10 22:21:24 -08:00 |
|
Unknown W. Brackets
|
473fb866e6
|
softgpu: Implement vertex preview.
And move ConvertMatrix4x3To4x4() into a common place since there were
differing implementations, which was only confusing.
|
2013-12-29 13:45:10 -08:00 |
|
Henrik Rydgård
|
9e42086e21
|
Logspam reduction
|
2013-12-09 13:45:17 +01:00 |
|
Sacha
|
756f651eb2
|
Buildfix for older compilers, such as GCC 4.6.3
|
2013-11-22 16:22:41 +10:00 |
|
Unknown W. Brackets
|
70b6a4a796
|
Small optimization to vertex preview.
|
2013-11-20 22:36:48 -08:00 |
|
Henrik Rydgard
|
e3d471f590
|
Fix issues with texturing from render targets with prescaled UV (texcoord speed hack)
|
2013-11-19 23:38:36 +01:00 |
|
Unknown W. Brackets
|
ed16e42ca8
|
Cleanup, don't even need z here.
|
2013-11-17 14:49:51 -08:00 |
|
Unknown W. Brackets
|
018d95180a
|
Fix 3d vertex preview.
|
2013-11-17 14:31:21 -08:00 |
|
Unknown W. Brackets
|
a3bd2f1365
|
Fix Vec3ByMatrix44() and use it for matrix math.
|
2013-11-17 14:10:57 -08:00 |
|
Unknown W. Brackets
|
b541c81ba3
|
Clean up Mat3x3 etc. constness.
|
2013-11-17 13:27:51 -08:00 |
|
Unknown W. Brackets
|
fcc77f525f
|
Implement some basic vertex previews on prim.
3D doesn't work correctly (sometimes it does...) 2D should be working.
|
2013-11-17 13:27:50 -08:00 |
|
Henrik Rydgard
|
b0ccf5981c
|
Don't bother with glDrawRangeElements, seems to not improve perf.
|
2013-11-14 17:33:43 +01:00 |
|
Henrik Rydgard
|
3b63ef7005
|
Remove the SubmitPrim param forceIndexType, optimize BBOX more.
|
2013-11-14 14:03:03 +01:00 |
|
Henrik Rydgard
|
35ae239eb9
|
Optimize bbox some more
|
2013-11-14 12:25:53 +01:00 |
|
Henrik Rydgard
|
4f93654a88
|
Oops, accidentally enabled some bbox debugging code
|
2013-11-14 11:49:06 +01:00 |
|
Henrik Rydgard
|
8a69543ec4
|
BBOX: Transform the planes by the matrix so we don't need to transform the box
|
2013-11-14 11:44:13 +01:00 |
|
Henrik Rydgard
|
179934ec9f
|
Decode step by step when sw skinning
|
2013-11-13 18:10:57 +01:00 |
|
Henrik Rydgard
|
46313ced55
|
Prepare transform pipeline for step by step decoding
|
2013-11-13 18:10:57 +01:00 |
|
Henrik Rydgard
|
7e67476b00
|
Simple unoptimized software skinning.
Does not take advantage of the possible reduction in state changes yet.
|
2013-11-13 18:10:57 +01:00 |
|
Henrik Rydgård
|
ab3fe9ba86
|
Extract the software transform code into its own file.
|
2013-11-13 14:56:34 +01:00 |
|
Henrik Rydgard
|
cf15ec8a53
|
Add BBOX support (very conservative test)
|
2013-11-12 17:06:03 +01:00 |
|
Henrik Rydgard
|
f4ad7c64e5
|
Fix issue with texcoord speed hack (bPrescaleUV) in software transform
(and also thus rectangles of course even when hw transform is enabled)
|
2013-11-10 11:18:26 +01:00 |
|
Unknown W. Brackets
|
a1fa65f631
|
Stupid typos, broke 4444 and 565.
|
2013-11-03 18:43:24 -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 |
|
Henrik Rydgard
|
810b1a061f
|
Vertex decoder JIT for x86 and x64. Handles the most common vertex formats.
|
2013-11-03 15:27:12 +01:00 |
|