Commit graph

  • cc56a34155 half-baked linear algebra module; gonna switch to Glam linalg Joe Ardent 2025-09-16 11:02:27 -0700
  • 534b332a7e use unsafe access to write pixelbuf main Joe Ardent 2025-09-10 16:12:51 -0700
  • 5c1ae137bd renders with depth buffer Joe Ardent 2025-09-10 14:06:55 -0700
  • 7a4b11e2da move triangle stuff into module Joe Ardent 2025-09-08 17:47:36 -0700
  • 20325e6a75 renders a 'wireframe' triangle Joe Ardent 2025-09-08 17:17:15 -0700
  • 9f4a8f03df fix triangle interpolation Joe Ardent 2025-09-08 14:41:03 -0700
  • c11bfdcc00 render colored triangle, but something is weird with coordinates Joe Ardent 2025-09-08 13:52:04 -0700
  • 06596a0f76 add optional color to points Joe Ardent 2025-09-08 12:42:43 -0700
  • 10882983fe primitive back-culling Joe Ardent 2025-09-07 15:22:53 -0700
  • 90420bdc72 render head with random color triangles and no backface culling Joe Ardent 2025-09-07 14:53:02 -0700
  • 10ac742f4f gpu-style filled triangles Joe Ardent 2025-09-07 14:23:39 -0700
  • 88a406f84d move triangle methods onto Triangle struct Joe Ardent 2025-09-07 13:52:14 -0700
  • 59d264a38f parallel lines, aabb for triangles Joe Ardent 2025-09-07 13:08:44 -0700
  • 4c7337a694 revert line impl Joe Ardent 2025-09-07 12:29:06 -0700
  • 94eaa60fde working filled triangles Joe Ardent 2025-09-07 12:21:12 -0700
  • 9047b0196b there's a missing scanline in the white triangle Joe Ardent 2025-09-07 11:07:19 -0700
  • 6d335f43ea ignore obj files Joe Ardent 2025-09-06 13:01:22 -0700
  • 346e9aa85d renders the diablo model Joe Ardent 2025-09-06 12:54:20 -0700
  • 85f945aef7 first steps at loading an obj Joe Ardent 2025-09-05 21:42:41 -0700
  • d7e87bdb1e float-y line function Joe Ardent 2025-09-05 16:51:48 -0700
  • c3f2ae9a56 first benchmark, 1.6 seconds Joe Ardent 2025-09-05 16:01:17 -0700
  • 635585dd09 line drawing works well, room for optimization Joe Ardent 2025-09-05 15:43:03 -0700
  • ba91baa302 first not-great line impl Joe Ardent 2025-09-05 15:26:38 -0700
  • d51a2dd5f4 tweak Joe Ardent 2025-09-05 12:42:25 -0700
  • ea3c4e89e0 can write and read RLE TGA files Joe Ardent 2025-09-05 12:39:01 -0700
  • 5492f3d4eb file io might be done, untested Joe Ardent 2025-09-05 11:44:18 -0700
  • 7d190cec88 almost done with tga stuff Joe Ardent 2025-09-04 16:27:13 -0700