Commit Graph

13 Commits

Author SHA1 Message Date
Iliyas Jorio
ef94150e2d QD3D: Support 32-bit triangle point indices 2023-10-19 19:21:59 +02:00
Iliyas Jorio
ad9cc177d2 QD3D: RGBA32 edge padding extension 2023-01-21 14:22:14 +01:00
Iliyas Jorio
e567db5327 QD3D/Graphics big-endian compatibility 2022-09-05 18:44:59 +02:00
Iliyas Jorio
dfa2fdb0b9 3DMF: Support 'shdr' chunks 2021-06-24 18:52:37 +02:00
Iliyas Jorio
f1c5bbae35 QD3D: Remove glTextureName from TQ3Pixmap 2021-06-23 22:01:51 +02:00
Iliyas Jorio
935674437f 3DMF: support vertex attribute kQ3AttributeTypeSurfaceUV
Required for thorn submeshes in Bugdom's
game over throne room (WinLose.3dmf)
2021-06-06 18:49:45 +02:00
Iliyas Jorio
375d14e266 QD3D: Normals & UVs are now optional in TQ3TriMeshData constructor 2021-06-06 18:49:45 +02:00
Iliyas Jorio
fd0b31c915 QD3D: Set hasVertexColors flag in TQ3TriMeshData 2021-06-06 18:49:45 +02:00
Iliyas Jorio
00f4b36f5d 3DMF: Parse txpm chunks 2021-02-21 18:00:09 +01:00
Iliyas Jorio
19ece0fc17 QD3D: Q3TriMeshData constructor can now alloc vertex colors 2021-02-21 18:00:09 +01:00
Iliyas Jorio
ee34771758 3DMF: parse per-vertex diffuse colors 2021-02-21 18:00:09 +01:00
Iliyas Jorio
98a72ecdbd QD3D: TQ3TexturingMode: opaque, alphatest, alphablend 2021-02-21 18:00:09 +01:00
Iliyas Jorio
00b4a7e72b Import QD3D/3DMF code from Nanosaur's new renderer 2021-02-19 18:55:12 +01:00