Commit Graph

18 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 9c223defc2 Remove superfluous SDL dependencies 2021-07-22 12:27:24 +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 3675306be7 QD3D: remove bogus typedefs 2021-06-23 20:55:00 +02:00
Iliyas Jorio 6d31883a4d QD3D: Add/Subtract Q3Point2D/3D 2021-06-19 01:00:45 +02:00
Iliyas Jorio b4516298a3 BigEndianOStream 2021-06-06 18:49:45 +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 4b6df39318 QD3D: New math features 2021-02-21 18:00:03 +01:00
Iliyas Jorio 00b4a7e72b Import QD3D/3DMF code from Nanosaur's new renderer 2021-02-19 18:55:12 +01:00