Commit Graph

31 Commits

Author SHA1 Message Date
pederbs 96a5473c8b Improve camera
More intuitive controls.
This also makes it trivial to switch over to using the euler angles as the state variables, which eliminates roll
2025-02-14 12:39:17 +01:00
pederbs d650b84e1b fix generateSphere UVs
Applies suggestion from student
2025-02-14 12:39:17 +01:00
pederbs d5f6652eee allow people to push obj files 2025-02-14 12:39:17 +01:00
pederbs b15a52204f src/gamelogic.h: make it import-order invariant
the fix is adding an implicit dependency.
Some automatic code formatters would break the build on GCC.
2025-02-14 12:39:17 +01:00
pederbs 84fa3c3bba improve debugging experience
my old high-school tick weasels its way everywhere
2024-03-17 22:41:06 +01:00
pederbs 7bfad91e2d Makefile: add colors to run-debug 2023-02-17 14:07:21 +01:00
pederbs a728a945e3 glutils: Make normals conditional 2023-02-17 13:54:14 +01:00
pederbs e2a3ed0131 Makefile: Build with 4 workers, add 'run-debug', improve 'help' 2023-02-17 13:52:40 +01:00
pederbs 2ea55d6d94 Ensure no M_PI collision, add LSP support 2022-02-26 15:33:00 +01:00
pederbs c6240e8a3d Revert "Revert "Changes for assignment 2""
This reverts commit 751c02edc8.
2022-02-21 13:17:22 +01:00
pederbs 751c02edc8 Revert "Changes for assignment 2"
This reverts commit 8d2bdbe9d8.
2022-02-08 17:19:25 +01:00
pederbs 0d8c13d7ae Add url to OpenAL 2022-02-08 16:57:49 +01:00
pederbs 0e60d94a02 rename the glad script fro ps1 to bat, enabling you to run it without enabling commands in powershell 2022-02-08 16:53:27 +01:00
pederbs 4619c98e77 Make glowbox the default startup project in visual studio 2022-02-08 16:51:21 +01:00
pederbs 88b124d91f Use the 'py' launcher on windows to setup glad 2022-02-08 16:27:10 +01:00
pederbs a44cf0ce1d Properly initialize the lodepng submodule instead of vendoring it 2022-02-07 21:39:48 +01:00
pederbs 558eac0f74 Minor makefile touch up 2022-02-03 23:14:27 +01:00
pederbs dbd1b92957 Writing makefiles is fun 2021-12-14 15:04:13 +01:00
pederbs 8a0ecded0a Split the private block in a class for readability
Seeing what state gets incapsulated is helpful
2021-12-14 15:03:33 +01:00
pederbs 903244fbed Trivial style fixes 2021-12-14 15:02:38 +01:00
pederbs 4d801cf06b Permissions and shebangs 2021-12-14 14:55:08 +01:00
Michael 8d2bdbe9d8 Changes for assignment 2 2020-02-24 09:27:27 +01:00
Michael H. Gimle 7495f21d70 Let's pretend the previous commit never happened 2020-02-14 16:52:19 +01:00
Michael H. Gimle cd2a8b7a30 float -> T
Because T is delicious and healthy
2020-02-13 15:48:38 +01:00
Michael H. Gimle e76fe14861 Added a define for M_PI because of Windows 2020-02-11 20:57:38 +01:00
Michael H. Gimle e9ba8c1704 Bump version down
Because of SFML incompatibilities that only manifest in Visual Studio.
2020-02-11 20:47:43 +01:00
Michael fca107c75b Improved assignments for 2020 2020-02-10 14:58:17 +01:00
Michael bb8c4d8625 Improved setup process 2020-01-27 15:38:23 +01:00
Bart van Blokland 4645e40b62 Updated code handout for assignment 2 2019-02-18 17:52:50 +01:00
Bart van Blokland 5047f2b506 Fix for incorrect normals 2019-02-15 22:24:42 +01:00
bartvbl a430863701 Initial release 2019-02-04 18:34:28 +01:00