Cat Flynn
|
a9c836dea0
|
feat: extract orbit to library folder
|
2024-08-17 21:51:42 +01:00 |
ktyl
|
441a0748d1
|
refactor: extract Orbiter class
split render logic across objects
move rendering code from main loop to Orbiter
make objects responsible for setting up their own render contexts
|
2024-03-03 23:17:07 +00:00 |
ktyl
|
51c755be64
|
chore: formatting
|
2024-03-03 23:17:07 +00:00 |
ktyl
|
2384028542
|
feat(widget): draw axis widget aligned to orbit
|
2023-10-05 23:25:37 +01:00 |
ktyl
|
37025fbb09
|
chore: name main script
|
2023-08-06 15:25:44 +02:00 |
Cat Flynn
|
1f217971fd
|
feat: unlit shader program
|
2023-08-06 13:12:16 +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
|
0ce3d54139
|
chore: delete redundant class
chore: remove redundant include
chore: remove redundant declaration
|
2023-08-03 01:05:12 +02:00 |
Cat Flynn
|
025238c73f
|
feat: render isocahedron
|
2023-08-02 01:55:53 +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
|
5d80d4a033
|
chore: move files to src dir
|
2023-08-02 01:55:28 +02:00 |
ktyl
|
6f5a70981d
|
chore: extract io function to file
|
2023-08-02 01:55:28 +02:00 |
ktyl
|
61e0a3e7e7
|
fix: misleading cmake platform error message
|
2023-08-02 01:54:18 +02:00 |
Cat Flynn
|
34122f3416
|
chore: import glm 0.9.9.8
Omitted doc/ and test/ folders as they are huge
|
2023-07-31 21:23:52 +02:00 |
Cat Flynn
|
319f1c4224
|
chore: update title bar
|
2023-07-27 21:59:56 +01:00 |
Cat Flynn
|
86e8775158
|
feat: calculate ISS orbital period
|
2023-07-27 21:59:19 +01:00 |
Cat Flynn
|
f443c87cf9
|
feat: include version in built executable
|
2023-07-27 21:43:14 +01:00 |
Cat Flynn
|
c73f7f74db
|
feat: add time uniform to shader
|
2023-07-27 22:18:33 +02:00 |
ktyl
|
1c5350b67d
|
feat: hello triangle
Compile a vertex and fragment shader from the same directory as
hello.cpp.
Renders an orange triangle on a blue background.
|
2023-07-26 23:38:21 +02:00 |
Cat Flynn
|
8eface137b
|
feat: include glew on windows
chore: update window title
build: link correct lib path
build: copy dll to artifacts
fix: remove redundant include
docs: remove duplicate lines
|
2023-07-26 23:37:37 +02:00 |
ktyl
|
3944a76d6d
|
feat: include glew on linux
|
2023-07-24 22:41:29 +01:00 |
ktyl
|
4cbe93321d
|
feat: compile on linux
|
2023-07-24 22:15:49 +01:00 |
Cat Flynn
|
4c94e0f047
|
feat: add OpenGL window on Windows
|
2023-07-23 18:21:44 +02:00 |
Cat Flynn
|
c0c1e8be74
|
feat: open window with GLFW on Windows
|
2023-07-23 17:46:53 +02:00 |
Cat Flynn
|
43ce32922b
|
chore: build with cmake
|
2023-07-23 16:46:30 +02:00 |