Commit graph

16 commits

Author SHA1 Message Date
Joe Ardent
88a406f84d move triangle methods onto Triangle struct 2025-09-07 13:52:14 -07:00
Joe Ardent
59d264a38f parallel lines, aabb for triangles 2025-09-07 13:08:44 -07:00
Joe Ardent
4c7337a694 revert line impl 2025-09-07 12:29:06 -07:00
Joe Ardent
94eaa60fde working filled triangles 2025-09-07 12:21:12 -07:00
Joe Ardent
9047b0196b there's a missing scanline in the white triangle 2025-09-07 11:07:19 -07:00
Joe Ardent
6d335f43ea ignore obj files 2025-09-06 13:01:22 -07:00
Joe Ardent
346e9aa85d renders the diablo model 2025-09-06 12:54:20 -07:00
Joe Ardent
85f945aef7 first steps at loading an obj 2025-09-05 21:42:41 -07:00
Joe Ardent
d7e87bdb1e float-y line function 2025-09-05 16:51:48 -07:00
Joe Ardent
c3f2ae9a56 first benchmark, 1.6 seconds 2025-09-05 16:01:17 -07:00
Joe Ardent
635585dd09 line drawing works well, room for optimization 2025-09-05 15:43:03 -07:00
Joe Ardent
ba91baa302 first not-great line impl 2025-09-05 15:26:38 -07:00
Joe Ardent
d51a2dd5f4 tweak 2025-09-05 12:42:25 -07:00
Joe Ardent
ea3c4e89e0 can write and read RLE TGA files 2025-09-05 12:39:01 -07:00
Joe Ardent
5492f3d4eb file io might be done, untested 2025-09-05 11:44:18 -07:00
Joe Ardent
7d190cec88 almost done with tga stuff 2025-09-04 16:27:13 -07:00