Joe Ardent
|
534b332a7e
|
use unsafe access to write pixelbuf
|
2025-09-10 16:12:51 -07:00 |
|
Joe Ardent
|
5c1ae137bd
|
renders with depth buffer
|
2025-09-10 14:06:55 -07:00 |
|
Joe Ardent
|
7a4b11e2da
|
move triangle stuff into module
|
2025-09-08 17:47:36 -07:00 |
|
Joe Ardent
|
20325e6a75
|
renders a 'wireframe' triangle
|
2025-09-08 17:17:15 -07:00 |
|
Joe Ardent
|
9f4a8f03df
|
fix triangle interpolation
|
2025-09-08 14:41:03 -07:00 |
|
Joe Ardent
|
c11bfdcc00
|
render colored triangle, but something is weird with coordinates
|
2025-09-08 13:52:04 -07:00 |
|
Joe Ardent
|
06596a0f76
|
add optional color to points
|
2025-09-08 12:42:43 -07:00 |
|
Joe Ardent
|
10882983fe
|
primitive back-culling
|
2025-09-07 15:22:53 -07:00 |
|
Joe Ardent
|
90420bdc72
|
render head with random color triangles and no backface culling
|
2025-09-07 14:53:02 -07:00 |
|
Joe Ardent
|
10ac742f4f
|
gpu-style filled triangles
|
2025-09-07 14:23:39 -07:00 |
|
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 |
|