Commit Graph

28 Commits (master)

Author SHA1 Message Date
outfrost 068d44c185 Add copyright and license notices in source code 2020-09-17 16:13:03 +02:00
outfrost 71828d0b25 Restructure keyboard input handling 2020-06-27 02:45:16 +02:00
outfrost 34c82e0470 Separate init, main loop, and game update, cleanup main 2020-06-27 01:48:24 +02:00
outfrost d82e6263e8 Migrate to GLFW 3 2020-06-23 01:32:14 +02:00
outfrost d9f11e52d3 Create basic String struct 2020-06-12 01:12:02 +02:00
outfrost 3509d29964 Implement rudimentary player movement; fix geometry logic bugs 2020-06-04 01:59:20 +02:00
outfrost 065f63e66d Implement transform math to rotate movement direction 2020-06-04 01:00:46 +02:00
outfrost 8db797f0a1 Turn off scene node transform gizmos 2020-06-03 22:33:40 +02:00
outfrost f8c6c26ece Separate tranform code into geometry 2020-05-27 01:31:50 +02:00
outfrost 9eb2826dc0 Add minimal, wonky scene tree system 2020-05-24 06:46:47 +02:00
outfrost bdd49b5cfe Remove redundant library paths 2020-05-02 23:47:36 +02:00
outfrost 66cbcafafd Make warnings errors, suppress more build commands 2020-05-02 23:28:01 +02:00
outfrost 1893fe5b90 Fix includes and build instructions 2020-02-19 20:49:00 +00:00
outfrost 134fb615ed Refactor handling of subdirectories in Makefile
Objects and prerequisite files are now built in subdirectories of BUILDDIR corresponding to their location in the source tree
2019-11-26 01:36:43 +01:00
outfrost c88e59f0ba Overhaul Makefile and directory structure
* Move sources into src/
* Create platform-specific build directory
* Clean up Makefile rules and variables
* Prevent make from needlessly generating prerequisites
2019-10-11 04:07:27 +02:00
outfrost 5ad3cdb713 Add the concept of a player character and load its 3D model
Also, a bit of code cleanup
2019-01-31 03:57:12 +01:00
outfrost 4ec638e84a Choose C99 and make code a bit more standards-compliant 2019-01-29 19:36:34 +01:00
outfrost 4c00cd6566 Exclude debugutil from build 2019-01-28 21:03:14 +01:00
outfrost 94a54bd03c Actually, screw strict function prototypes 2019-01-27 01:14:34 +01:00
outfrost 28822c9926 Add a logger!
Variadic functions, smh
2019-01-27 01:09:55 +01:00
outfrost 4de1dfafb5 Generate header dependencies automatically 2019-01-24 03:34:51 +01:00
outfrost e3163ca8a3 Add vsync via EXT_swap_control 2019-01-22 22:24:00 +01:00
outfrost 8988e8e63c Update Makefile 2019-01-15 14:58:05 +01:00
outfrost d4bb64d6f9 Add frametime & fps metering
It runs at 2400 fps. My PC might need help later.
2019-01-06 06:25:55 +01:00
outfrost 41d4049288 Revamp Makefile 2018-11-05 03:08:41 +01:00
outfrost 626e12e649 Link libassimp and test importing a 3ds file 2018-10-11 02:19:15 +02:00
outfrost 486fbc515c Add TGA image parsing; Start work on level image parsing 2018-01-13 21:03:24 +01:00
outfrost 898c5ad7ee Create basic working program; renders xyz axes 2018-01-13 18:22:41 +01:00