Commit Graph

95 Commits

Author SHA1 Message Date
9b9f7a286a
Implement UIWindow 2024-01-19 19:00:31 +01:00
5691afe59b
Implement frustum culling (WIP) 2023-12-25 17:39:54 +01:00
3051fbd3b9
Update GLM, Fix GenericCallable 2023-12-23 23:20:11 +01:00
0ac8674e39
Don't use std::format 2023-12-23 23:02:20 +01:00
9bdfd80a13
Include correct headers 2023-12-21 18:35:19 +01:00
75276e4809
Implement timings 2023-12-21 18:27:39 +01:00
f98772758d
Update dependencies 2023-12-20 20:59:27 +01:00
e2b77142ad
Add glm dependency 2023-10-18 18:39:04 +02:00
638c716507
Add forward delete to TextFieldElement 2023-10-17 21:31:27 +02:00
bbee789593
Fix UI rendering 2023-10-16 20:43:42 +02:00
b087ccad1e
Fix TextFieldElement 2023-10-16 17:31:12 +02:00
fabcf3cbef
Add TextFieldElement obSubmit 2023-10-16 16:01:41 +02:00
275c10258b
Make more UI fields public 2023-10-15 21:38:50 +02:00
c6232b7691
Fix UI focus 2023-10-15 21:35:56 +02:00
4222f4eb14
Fix UI click & focus 2023-10-15 21:32:20 +02:00
07f49d9e7e
Fix element click & focus 2023-10-15 21:27:50 +02:00
5b10076720
Fix ui macros 2023-10-15 21:15:41 +02:00
e619767b04
Better TextField cursor 2023-10-15 19:46:28 +02:00
81ea6e0dc5
Update dependencies 2023-10-15 14:58:21 +02:00
94c2d9b8bd
Improve TextFieldElement 2023-10-15 12:40:43 +02:00
3b03637cd4
Update UI, more fonts & configs, Use C++20 2023-10-14 23:35:56 +02:00
f9041ffc28
UI API changes (WIP) 2023-10-13 23:56:59 +02:00
4026a09928
Allow GameObjects without physics 2023-09-16 20:41:30 +02:00
777628d7e1
Ensure light limit 2023-09-16 20:30:22 +02:00
656603f439
Fix possible segfault in Font 2023-09-16 17:03:15 +02:00
dec6cdec3f
Add LightList::remove 2023-09-16 16:51:43 +02:00
2ff8debe8c
Fix segmentation fault in Font loading 2023-09-15 21:34:11 +02:00
da91e92124
Fix texture loading 2023-09-13 21:35:12 +02:00
c7572cf782
Add Engine::getActiveScene/Camera 2023-09-13 21:09:29 +02:00
21f3638c7d
Improve Texture::genColor, Resource::loadResource 2023-09-13 20:51:10 +02:00
74367e5fb0
Format code 2023-09-13 20:42:01 +02:00
d47eb8c943
Fix cursor pos, Add convenience constructor 2023-09-13 17:14:17 +02:00
d30f505699
Update freetype 2023-09-13 16:49:02 +02:00
4744e9f98a
Fix Freetype, Add Engine::getPlayer() 2023-09-13 16:48:43 +02:00
bee6e14b08
Fix struct packing 2023-09-13 16:32:56 +02:00
455b8f560a
Fix offset UI origin, UIValue operators, Add utils 2023-09-12 23:18:28 +02:00
cc9a582717
Fix crash if scene not set 2023-09-12 22:01:50 +02:00
8ce8f8a0dd
Fix UI click/hover 2023-09-12 17:53:56 +02:00
6a5fb84553
Fix cursor weirdness 2023-09-12 16:58:35 +02:00
be86af632f
Add stb dependency 2023-09-11 14:03:49 +02:00
3d9dd14fd0
Clean up CMakeLists 2023-09-09 16:43:28 +02:00
baffb7c21c
Statically link freetype 2023-09-09 16:35:31 +02:00
6f1b907c04
Statically link bullet3 2023-09-09 16:18:36 +02:00
1dacf19af3
Use project dir in CMakeLists 2023-09-09 14:13:38 +02:00
40a539f7f2
Update CMakeLists.txt 2023-09-09 13:51:11 +02:00
37f46a2b94 Remove collider when noclip 2022-11-19 17:26:59 +01:00
1a6678537f Add NoclipPlayerController 2022-11-18 17:35:21 +01:00
e618d735e1 Improve walking on slopes 2022-11-17 18:27:34 +01:00
3a38190290 Move keyboard input to DefaultPlayerController 2022-11-16 18:38:37 +01:00
64745491aa Implement walk angle, Fix slide angle 2022-11-15 19:40:36 +01:00