Commit Graph

18 Commits

Author SHA1 Message Date
Cat Flynn 1f217971fd feat: unlit shader program 2023-08-06 13:12:16 +02:00
Cat Flynn c161f3e54a feat: scale down sphere 2023-08-06 13:12:15 +02:00
Cat Flynn fdabe9aadd feat: draw tilted circle
feat: generate orbit points at an angle
2023-08-06 13:11:13 +02:00
Cat Flynn c774045c92 feat: enable depth testing 2023-08-03 20:07:51 +02:00
Cat Flynn c6a4cfa418 feat: fix aspect ratio 2023-08-03 20:07:51 +02:00
Cat Flynn 20658ba15a feat: directional lighting 2023-08-03 20:07:46 +02:00
Cat Flynn abb990b9d4 feat: ambient lighting 2023-08-03 08:43:34 +02:00
Cat Flynn 4bab4bbcf7 feat: slow rotation 2023-08-03 01:20:15 +02:00
Cat Flynn 74ccc647f4 chore: simplify time usage 2023-08-03 01:05:13 +02:00
Cat Flynn 0ce3d54139 chore: delete redundant class
chore: remove redundant include

chore: remove redundant declaration
2023-08-03 01:05:12 +02:00
Cat Flynn f22fcee399 refactor: extract uniform updates from triangle 2023-08-02 23:40:47 +02:00
Cat Flynn 025238c73f feat: render isocahedron 2023-08-02 01:55:53 +02:00
Cat Flynn 829baa4b53 feat: wireframe rendering 2023-08-02 01:55:28 +02:00
Cat Flynn c44624f51e refactor: use GLFW time
This removes the requirement for std::chrono
2023-08-02 01:55:28 +02:00
Cat Flynn 4400839ae1 chore: extract shader compilation functions to file 2023-08-02 01:55:28 +02:00
Cat Flynn e9cdefe28a chore: extract Triangle class 2023-08-02 01:55:28 +02:00
ktyl 37dbe741fa chore: extract graphics init to function 2023-08-02 01:55:28 +02:00
ktyl 5d80d4a033 chore: move files to src dir 2023-08-02 01:55:28 +02:00