1
0
Fork 0

35 Commits (master)
 

Author SHA1 Message Date
Austin Morlan d46be66e55
Update README 1 year ago
Austin Morlan 263c36bd9a
Update GIF location 2 years ago
Austin Morlan d759dc019d
Fix GIF in README 3 years ago
Austin Morlan 9c9fc36338
Update README 3 years ago
Austin Morlan dae8fa4ba7
Code cleanup 3 years ago
Austin Morlan 7e3789e640
Add GIF to README 3 years ago
Austin Morlan aee55ce4ae
Update README 3 years ago
Austin Morlan ab9675508a
Convert hot-loop functions to be inline 3 years ago
Austin Morlan 0203beb367
Modify lighting equations 3 years ago
Austin Morlan 6dcbb35e86
Rename vertex point to vertex position 3 years ago
Austin Morlan bedc30038b
Check depth buffer before texture mapping 3 years ago
Austin Morlan ba68f22bee
Add alpha blending of transparent textures 3 years ago
Austin Morlan abf9e8fa7c
Add specular lighting 3 years ago
Austin Morlan e87546c8b1
Create EngineMemory structure 3 years ago
Austin Morlan 84d096c246
Clean up structs and operators 3 years ago
Austin Morlan b3991a4651
Modify lighting to use a point light 3 years ago
Austin Morlan e29ad8b418
Add Length function to Vector 3 years ago
Austin Morlan f1733b42a5
Clean up main render loop 3 years ago
Austin Morlan 0f73e2cd91
Clean up main engine loop 3 years ago
Austin Morlan d26e4cb5dc
Remove dynamically allocated memory 3 years ago
Austin Morlan c3c154e4ff
Add MTL file loading 3 years ago
Austin Morlan 21fb0058ad
Add bilinear filtering 3 years ago
Austin Morlan 20402784f7
Add perspective-correct texture mapping 3 years ago
Austin Morlan 370fb7bce0
Move backface culling out of Mesh struct
In the future the function will be able to take a list of meshes for a
data-oriented approach.
3 years ago
Austin Morlan 8b9e6b54c8
Add Gouraud shading 3 years ago
Austin Morlan bf5fabfdb2
Change default make behavior to O3 optimization 3 years ago
Austin Morlan 0c5cf83748
Convert triangle rasterization to use barycentric 3 years ago
Austin Morlan d0041c77c4
Modify keyboard input behavior 3 years ago
Austin Morlan 8ede3f1952
Add inverse z-buffering 3 years ago
Austin Morlan 63e8bd1b93
Add flat shading with ambient and diffuse light 3 years ago
Austin Morlan f642b0ec02
Add triangle filling with a solid color 3 years ago
Austin Morlan 33cb124d77
Implement model-to-screen space transformations 3 years ago
Austin Morlan c82f690943
Add OBJ file loading 3 years ago
Austin Morlan b024d821f5
Add platform layer with hooks into engine 3 years ago
Austin Morlan e3f7b8e781
Initial commit 3 years ago