Commit Graph

14 Commits

Author SHA1 Message Date
Luke Benstead
713fc0a396 Minor fixes to the triangle dropping logic 2018-06-13 21:21:36 +01:00
Luke Benstead
299df08111 Implement logic for dropping invisible triangles from the strip 2018-06-13 20:38:20 +01:00
Luke Benstead
e8e0881db8 Refactor vertex submission to separate perspective division from vertex calculation 2018-06-10 14:25:49 +01:00
Luke Benstead
4d3858d0f0 More clipping work 2018-06-06 19:58:59 +01:00
Luke Benstead
b2a26e58b3 Merge remote-tracking branch 'origin/master' into near-z 2018-06-06 08:40:34 +01:00
Luke Benstead
1baeba1c59 Start working on z-clipping 2018-06-06 08:33:41 +01:00
Luke Benstead
a8d5d2f506 Add NeHe lesson 3, and a Vertex Array version of lesson 2 2018-05-29 17:02:57 +01:00
Luke Benstead
b6b1591010 Add the first nehe sample and make it work 2018-05-29 13:12:38 +01:00
Luke Benstead
396ea82856 Drop all of the old libGL files 2018-05-20 16:16:53 +01:00
Luke Benstead
23e564269b Fix lighting bugs 2018-05-19 09:17:24 +01:00
Luke Benstead
f9cdefcd81 Replace the entire matrix stack handling to work towards fixing lighting 2018-05-16 21:00:41 +01:00
Luke Benstead
4218111ab8 Make things C89 friendly 2018-05-14 17:10:53 +01:00
Luke Benstead
ab11a02056 Diffuse should be ignored if lighting is enabled 2018-05-13 09:00:38 +01:00
Luke Benstead
97f4e020ad Rename experimental and update the Makefile 2018-05-12 21:06:22 +01:00