Drawing shaded triangle (Gouraud shading). Project is written in two languages: C++ and x86_64 assembler (Intel syntax).
- window managment, interaction with user, drawing grid (background)...
- function that is used for drawing shaded triangle
- floating point numbers were used for calculations
- in order to optimize the program, coordinates and colors are calculated simultaneously (AVX, AVX2)
- SFML
sudo apt-get install libsfml-dev
- NASM
sudo apt-get install nasm
To build project:
make