Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 13:39:10 +00:00
bce85c5c71 Prep for adding z buffer
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 00:05:54 +00:00
5330e2e82c Remove unused wireframe render
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-31 22:05:52 +00:00
c3c0dd732e Add shading
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-31 22:05:35 +00:00
9f9cc2308d Add math library
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-31 21:11:32 +00:00
5f44936dcd Add support for randomising colours
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-31 21:04:17 +00:00
39b40cdf5f Silence the annoying gRPC logs
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-28 22:09:34 +00:00
dc09a45085 Fix filling triangles
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-28 22:09:13 +00:00
98231b582b Add triangle model for debugging
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-28 21:43:23 +00:00
5a24809935 Initial implementatin of barycentric coordinates
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-28 19:32:09 +00:00
6537753a3a Start implementing filled rendering
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-28 19:11:20 +00:00
3f04b7b5b0 Refactor to add render types
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 18:42:09 +00:00
c2adf07a1d Load and render head.obj
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 18:41:43 +00:00
e266879a4f Add model loading from OBJ and wireframe rendering
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 18:41:14 +00:00
f88b74912b Add min, max and clamp utilities
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 18:40:53 +00:00
458b32bf5f Fix include
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 17:12:02 +00:00
fe5c116c17 Rename LIST_TYPE_NAME to LIST_TYPE
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 17:08:13 +00:00
2095580409 Add typed_list
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 16:24:43 +00:00
92f8430454 Add example obj model
4baf837256 Move Image struct and add clear image, set pixel and draw_line functions
52d79817ad Add swap and absolute utilities
e39ee53b86 Update .gitignore
Compare 4 commits »
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-07-20 00:17:31 +00:00
fa522b007d Add README.md
05fa3c70fa Add Image struct and initialise main arena
64ec6bfa59 Add util to write p7 image
837cb6e288 Update build script
2beb091a44 Add main file
abdelrahman created branch main in abdelrahman/tinyrenderer 2024-07-20 00:17:31 +00:00