|
f6f2483b61
|
Finalise implementing triangle clipping
|
2024-07-13 18:26:15 +01:00 |
|
|
3c293198bb
|
Start implementing clipping triangles
|
2024-07-10 00:18:10 +01:00 |
|
|
ae072ec70e
|
Initial implementation of bounding sphere clipping
|
2024-07-09 23:31:54 +01:00 |
|
|
26fc513d4a
|
Apply transformation first then project the points
|
2024-07-07 23:19:29 +01:00 |
|
|
9d929c22ba
|
Add clipping planes to the scene
|
2024-07-07 23:19:12 +01:00 |
|
|
7823e92861
|
Apply projection matrix last to allow for clipping
|
2024-07-07 22:06:35 +01:00 |
|
|
b7101108a4
|
Add rasteriser_scene_t struct and render_scene function
|
2024-07-07 21:58:16 +01:00 |
|
|
b81304e759
|
Switch to using transformation matrices
|
2024-06-30 02:40:04 +01:00 |
|
|
946ea9c307
|
Add model and instance data types
|
2024-06-29 20:04:52 +01:00 |
|
|
fa5453d399
|
Add render_object function
|
2024-06-29 19:28:41 +01:00 |
|
|
c9f3c6ab01
|
Add colour field to triangle
|
2024-06-29 17:46:50 +01:00 |
|
|
52dbae227d
|
Switch list to use memory arena
|
2024-06-27 23:57:14 +01:00 |
|
|
e3c463d2f1
|
Add ability to draw filled triangle
|
2024-06-24 00:04:21 +01:00 |
|
|
1c1b611bbb
|
Draw first triangle
|
2024-06-23 22:33:33 +01:00 |
|
|
ab469b8f37
|
Use list in rasteriser
|
2024-06-23 01:43:31 +01:00 |
|
|
65dcd66f76
|
Add line_t struct and update draw_line function
|
2024-06-22 20:41:57 +01:00 |
|
|
9f4137dac9
|
Draw first line
|
2024-06-22 19:27:30 +01:00 |
|