|  | 4d4830f82f | feat(orbit): update orbit vertices over time | 2023-10-07 23:54:05 +01:00 |  | 
			
				
					|  | 2384028542 | feat(widget): draw axis widget aligned to orbit | 2023-10-05 23:25:37 +01:00 |  | 
			
				
					|  | 9f2c05bf6f | feat: correct elliptical orbital motion | 2023-08-15 00:15:36 +02:00 |  | 
			
				
					|  | 75cf44e2fd | chore: make orbit animation read better | 2023-08-15 00:15:36 +02:00 |  | 
			
				
					|  | 8391c0c23e | feat: position orbiter along orbit chore: move pi to header | 2023-08-15 00:15:29 +02:00 |  | 
			
				
					|  | ad51be518b | feat: circular orbit | 2023-08-14 01:47:55 +02:00 |  | 
			
				
					|  | 16bc542a69 | feat: multiple spheres | 2023-08-14 01:47:55 +02:00 |  | 
			
				
					|  | 8c9bacbd04 | refactor: extract vertex generation from ctor | 2023-08-14 01:47:55 +02:00 |  | 
			
				
					|  | ae78f0a399 | refactor: extract sphere model matrix calc | 2023-08-14 01:47:55 +02:00 |  | 
			
				
					|  | f752fa0c80 | fix: correct matrix order | 2023-08-14 01:47:21 +02:00 |  | 
			
				
					|  | 26600b8688 | chore: fix typo | 2023-08-12 00:26:13 +02:00 |  | 
			
				
					|  | 2b6444dfac | feat: resizable window | 2023-08-12 00:16:35 +02:00 |  | 
			
				
					|  | 4795d88b91 | refactor: extract gfx functions
						
						
						
						
						
						
							
 v0.0.3 | 2023-08-06 15:49:59 +02:00 |  | 
			
				
					|  | 37025fbb09 | chore: name main script | 2023-08-06 15:25:44 +02:00 |  | 
			
				
					|  | 80ddb7dd82 | feat: draw orbit with astro | 2023-08-06 15:24:43 +02:00 |  | 
			
				
					|  | cf5418780b | chore: move depth test setting to gfx init | 2023-08-06 13:12:16 +02:00 |  | 
			
				
					|  | 1f217971fd | feat: unlit shader program | 2023-08-06 13:12:16 +02:00 |  | 
			
				
					|  | c161f3e54a | feat: scale down sphere | 2023-08-06 13:12:15 +02:00 |  | 
			
				
					|  | fdabe9aadd | feat: draw tilted circle feat: generate orbit points at an angle | 2023-08-06 13:11:13 +02:00 |  | 
			
				
					|  | c774045c92 | feat: enable depth testing | 2023-08-03 20:07:51 +02:00 |  | 
			
				
					|  | c6a4cfa418 | feat: fix aspect ratio | 2023-08-03 20:07:51 +02:00 |  | 
			
				
					|  | 85e0bf3d6c | fix: exit with error on shader compilation failure | 2023-08-03 20:07:51 +02:00 |  | 
			
				
					|  | 20658ba15a | feat: directional lighting | 2023-08-03 20:07:46 +02:00 |  | 
			
				
					|  | abb990b9d4 | feat: ambient lighting | 2023-08-03 08:43:34 +02:00 |  | 
			
				
					|  | ef67495aef | doc: add isosphere implementation source link | 2023-08-03 01:21:18 +02:00 |  | 
			
				
					|  | 4bab4bbcf7 | feat: slow rotation | 2023-08-03 01:20:15 +02:00 |  | 
			
				
					|  | a444deb51a | feat: subdivide isosphere https://schneide.blog/2016/07/15/generating-an-icosphere-in-c/ | 2023-08-03 01:19:56 +02:00 |  | 
			
				
					|  | 74ccc647f4 | chore: simplify time usage | 2023-08-03 01:05:13 +02:00 |  | 
			
				
					|  | 0ce3d54139 | chore: delete redundant class chore: remove redundant include
chore: remove redundant declaration | 2023-08-03 01:05:12 +02:00 |  | 
			
				
					|  | f22fcee399 | refactor: extract uniform updates from triangle | 2023-08-02 23:40:47 +02:00 |  | 
			
				
					|  | 025238c73f | feat: render isocahedron | 2023-08-02 01:55:53 +02:00 |  | 
			
				
					|  | e713ed8123 | fix: return negative on error | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 31b58c48b2 | fix: bind VAO before VBO Failing to do this causes issues when trying to render multiple objects | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 829baa4b53 | feat: wireframe rendering | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 68d63edef7 | feat: orthographic triangle | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | c44624f51e | refactor: use GLFW time This removes the requirement for std::chrono | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 4400839ae1 | chore: extract shader compilation functions to file | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | e9cdefe28a | chore: extract Triangle class | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 37dbe741fa | chore: extract graphics init to function | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 5d80d4a033 | chore: move files to src dir | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | 6f5a70981d | chore: extract io function to file | 2023-08-02 01:55:28 +02:00 |  | 
			
				
					|  | d845c71385 | chore: project-wide vscode formatting prefs
						
						
						
						
						
						
							
 v0.0.2 | 2023-08-02 01:55:07 +02:00 |  | 
			
				
					|  | 9445794914 | build: add vscode build configuration | 2023-08-02 01:55:07 +02:00 |  | 
			
				
					|  | 61e0a3e7e7 | fix: misleading cmake platform error message | 2023-08-02 01:54:18 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 881677b300 | fix: copy targets instead of renaming in-place This was stopping Visual Studio from finding and launching the correct
file. | 2023-07-30 19:43:43 +02:00 |  | 
			
				
					|  | 319f1c4224 | chore: update title bar
						
						
						
						
						
						
							
 v0.0.1 | 2023-07-27 21:59:56 +01:00 |  | 
			
				
					|  | 86e8775158 | feat: calculate ISS orbital period | 2023-07-27 21:59:19 +01:00 |  | 
			
				
					|  | bb26861633 | chore: add submodule | 2023-07-27 21:57:40 +01:00 |  | 
			
				
					|  | f443c87cf9 | feat: include version in built executable | 2023-07-27 21:43:14 +01:00 |  |