Commit History

Author SHA1 Message Date
  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