Commit Graph

75 Commits

Author SHA1 Message Date
5f44936dcd Add support for randomising colours 2024-07-31 22:11:11 +01:00
39b40cdf5f Silence the annoying gRPC logs 2024-07-31 22:03:34 +01:00
dc09a45085 Fix filling triangles 2024-07-28 23:09:16 +01:00
98231b582b Add triangle model for debugging 2024-07-28 23:08:57 +01:00
5a24809935 Initial implementatin of barycentric coordinates 2024-07-28 22:43:00 +01:00
6537753a3a Start implementing filled rendering 2024-07-28 20:31:48 +01:00
3f04b7b5b0 Refactor to add render types 2024-07-28 20:10:59 +01:00
c2adf07a1d Load and render head.obj 2024-07-20 19:41:51 +01:00
e266879a4f Add model loading from OBJ and wireframe rendering 2024-07-20 19:41:21 +01:00
f88b74912b Add min, max and clamp utilities 2024-07-20 19:40:59 +01:00
458b32bf5f Fix include 2024-07-20 19:40:35 +01:00
fe5c116c17 Rename LIST_TYPE_NAME to LIST_TYPE 2024-07-20 18:11:45 +01:00
2095580409 Add typed_list 2024-07-20 18:07:56 +01:00
92f8430454 Add example obj model 2024-07-20 17:24:14 +01:00
4baf837256 Move Image struct and add clear image, set pixel and draw_line functions 2024-07-20 17:23:24 +01:00
52d79817ad Add swap and absolute utilities 2024-07-20 17:21:50 +01:00
e39ee53b86 Update .gitignore 2024-07-20 17:21:14 +01:00
fa522b007d Add README.md 2024-07-20 01:17:08 +01:00
05fa3c70fa Add Image struct and initialise main arena 2024-07-20 01:14:30 +01:00
64ec6bfa59 Add util to write p7 image 2024-07-20 01:14:18 +01:00
837cb6e288 Update build script 2024-07-20 01:13:59 +01:00
2beb091a44 Add main file 2024-07-19 21:57:01 +01:00
9131f19c95 Add build scripts 2024-07-19 21:56:45 +01:00
6023cdd756 Update .gitignore 2024-07-19 21:56:31 +01:00
bb497f12c8 Initial commit 2024-07-19 21:56:08 +01:00