outfrost
|
e0ef55f2f0
|
Also yeah divide by zero is a thing
|
2020-09-21 12:20:36 +02:00 |
outfrost
|
09719999f6
|
Write a README
|
2020-09-21 04:05:41 +02:00 |
outfrost
|
1bdfdd4b10
|
Remove debug gizmo
|
2020-09-21 02:52:23 +02:00 |
outfrost
|
6726fb04c3
|
Resolve slides before crossing cell boundaries so we don't get stuck on corners
|
2020-09-21 01:58:33 +02:00 |
outfrost
|
2f845eb437
|
Player character collides! ✨🎉
|
2020-09-21 01:17:16 +02:00 |
outfrost
|
eb0ee96f2f
|
Implement sliding and crossing grid cell boundaries
|
2020-09-21 01:05:04 +02:00 |
outfrost
|
ab9db26b9f
|
Merge branch '29-license' into master
Closes #29.
|
2020-09-17 16:14:31 +02:00 |
outfrost
|
068d44c185
|
Add copyright and license notices in source code
|
2020-09-17 16:13:03 +02:00 |
outfrost
|
cd875aebae
|
Add README with license notice
|
2020-09-17 16:04:59 +02:00 |
outfrost
|
9e63d20b5a
|
Add MPL-2.0
|
2020-09-17 15:10:49 +02:00 |
outfrost
|
79b8f956f7
|
Implement first stage of obstacle detection
|
2020-07-16 03:15:20 +02:00 |
outfrost
|
c02b8cfab0
|
Preparation for player obstacle detection
|
2020-07-15 05:13:58 +02:00 |
outfrost
|
c3acebb2cb
|
Remove indents on empty lines
|
2020-07-15 00:05:20 +02:00 |
outfrost
|
d259a0da9a
|
Rename `Vector3D` to `Vector`
|
2020-07-15 00:02:18 +02:00 |
outfrost
|
9562d38144
|
A bit of cleanup
|
2020-07-14 23:46:16 +02:00 |
outfrost
|
b89e6619af
|
Add prelude with UNUSED macro
|
2020-07-05 05:50:11 +02:00 |
outfrost
|
b52deb3342
|
Tweak info prints
|
2020-06-27 04:26:45 +02:00 |
outfrost
|
7712735f0e
|
Extract some configuration into EngineConfig
|
2020-06-27 04:24:03 +02:00 |
outfrost
|
0db190f453
|
Create keybinds for scene and render debug functionalities
|
2020-06-27 03:34:57 +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
|
b62918e84e
|
Implement continuous player movement
|
2020-06-23 04:44:23 +02:00 |
outfrost
|
3b45ae5a19
|
Add and move version logging, disable import debug
|
2020-06-23 02:26:29 +02:00 |
outfrost
|
d82e6263e8
|
Migrate to GLFW 3
|
2020-06-23 01:32:14 +02:00 |
outfrost
|
edb5eba367
|
Calculate smoothed vertex normals based on crease angle
|
2020-06-12 05:08:12 +02:00 |
outfrost
|
91db944c53
|
Calculate face normals from vertices
|
2020-06-12 02:52:07 +02:00 |
outfrost
|
d9f11e52d3
|
Create basic String struct
|
2020-06-12 01:12:02 +02:00 |
outfrost
|
7e932fd83d
|
Some debug prints for assimp structures
|
2020-06-12 00:48:35 +02:00 |
outfrost
|
e2579374e9
|
Some debug stuff to figure out normals and switch to flat shading
|
2020-06-04 03:54:41 +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
|
59a4bb2a20
|
Declare variables extern in headers
Fixes linkage errors on GCC 10
|
2020-06-01 02:04:33 +02:00 |
outfrost
|
12d840bc03
|
oops
|
2020-05-27 02:53:46 +02:00 |
outfrost
|
a27a62fff0
|
Compute world space transforms for rendering
|
2020-05-27 02:51:55 +02:00 |
outfrost
|
abfdbaf74a
|
Move camera to world space position of player
|
2020-05-27 02:26:29 +02:00 |
outfrost
|
73a2f00122
|
Housekeeping
|
2020-05-27 02:05:17 +02:00 |
outfrost
|
f8c6c26ece
|
Separate tranform code into geometry
|
2020-05-27 01:31:50 +02:00 |
outfrost
|
edfc39dc5c
|
Finish moving to scene tree implementation; clean up unused code
|
2020-05-27 01:10:23 +02:00 |
outfrost
|
84cce77638
|
Fix typo causing defective level scene tree
|
2020-05-26 23:19:59 +02:00 |
outfrost
|
f832670b8c
|
Fix matrix row-column ordering
|
2020-05-26 23:15:55 +02:00 |
outfrost
|
7f996a3a7e
|
Remove debugutil
|
2020-05-26 03:57:11 +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
|
189b90e77b
|
Get rid of assimp_types.h
|
2020-05-02 21:52:19 +02:00 |
outfrost
|
731332db53
|
Streamline logging a little
|
2020-05-02 21:30:35 +02:00 |
outfrost
|
fd220501c6
|
Rename Asset3D to Solid
|
2020-04-30 03:48:24 +02:00 |
outfrost
|
c78af1fbe8
|
Convert data counts and indices to size_t
|
2020-04-30 02:36:41 +02:00 |
outfrost
|
9040283b71
|
Change Vector3D definition style
|
2020-04-15 02:40:15 +02:00 |