angel
|
c28035e52f
Added simplest possible parallization with openMP.
|
7 years ago |
angel
|
26ed6488ad
Revert point before refactor.
|
7 years ago |
angel
|
e9162882e0
Added specular and ambient lighting.
|
7 years ago |
angel
|
b8d7094c9e
Fixed pixel inaccuracies in rasterizer.
|
7 years ago |
angel
|
8f7c86032c
Raster improvements.
|
7 years ago |
angel
|
e1d77417fe
Added screen clipping.
|
7 years ago |
angel
|
ca37a66b68
Cleaned up every file and added comments.
|
7 years ago |
angel
|
e10217ec67
Stupid Gouraudshader
|
7 years ago |
angel
|
d15b268500
Rewrote parser for OBJ files.
|
7 years ago |
angel
|
4ed7171407
Flat Shading working using the current shader model.
|
7 years ago |
angel
|
c93d8001c0
Finished refactor.
|
7 years ago |
angel
|
9c615433cb
Refactoring save point, made program 3x faster.
|
7 years ago |
angel
|
dcc207bc6e
Patched interpolation , still need better fix.
|
7 years ago |
angel
|
befb4ff26f
Fixed pointer issue on buffers.
|
7 years ago |
angel
|
727fcf273c
Implemented a z-buffer
|
7 years ago |
angel
|
134acfec68
Added backface culling
|
7 years ago |
angel
|
5d7ab200ae
Refactored rendering to occur in a more logical fashion.
|
7 years ago |
angel
|
609268c8cf
Added projection matrix and modified rasterizer.
|
7 years ago |
angel
|
9f22b0090a
Added view transformation matrix.
|
7 years ago |
angel
|
7840389183
Added matrix class.
|
7 years ago |
angel
|
31a49e0bf7
Added translation, rotation and scaling.
|
7 years ago |
angel
|
3dd7b80af8
Added quick vertex modification.
|
7 years ago |
angel
|
712754c29f
Implemented better line drawing algorithm.
|
7 years ago |
angel
|
60d6a388b1
First Naive implementation of line drawing.
|
7 years ago |
angel
|
1cec144f26
Added model class, implemented vertex rasterizing.
|
7 years ago |
angel
|
2c34e1cf3e
Added rudimentary .obj parsing
|
7 years ago |
angel
|
d651e1f957
Cleaned up code a bit
|
7 years ago |
angel
|
fa70d63c8e
Restructured project into classes and refactored all functions.
|
7 years ago |