Abdelrahman Said abdelrahman
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
abdelrahman created repository abdelrahman/tinyrenderer 2024-07-20 00:15:36 +00:00
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 22:29:05 +00:00
b35a7d9cbe Save projected vertex
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 22:28:34 +00:00
ade35f3940 Add list_set function
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 21:36:59 +00:00
e96400f74e Minor changes to depth buffering
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 16:57:00 +00:00
70dfb5d5ee Calculate the triangle normal from midpoint
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:58 +00:00
51099ae97e Incomplete implementation of back face culling
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:33 +00:00
5a3b143762 Add list_remove function
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:14 +00:00
83fa308a4b Add cross product for 3D vectors
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 00:19:34 +00:00
94287ff081 Switch to 1/z for depth buffering
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 23:51:16 +00:00
48735adf7b Remove unused data type
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 23:50:21 +00:00
f6848b5f4f Start implementing drawing order
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 21:44:35 +00:00
77edf714bb Switch to rendering solid objects