Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 19:06:08 +00:00
1ab8c964bf Implement rendering model with texture
677627d8c9 Add utility to load P6 images
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 16:54:08 +00:00
f024d51d85 Implement Z buffer
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 15:54:29 +00:00
bd1326d83e Swap arg order for BUF_TYPE macro
abdelrahman pushed to main at abdelrahman/tinyrenderer 2024-08-04 15:52:22 +00:00
4eb2ae06f1 Create generic buffer type
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