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