Commit graph

31 commits

Author SHA1 Message Date
2fec4cc7f2 fix(cmake): client no longer opens with console 2025-08-12 00:26:16 +02:00
56ffc3f88c fix(cmake): copy assets 2025-08-12 00:19:15 +02:00
3521f50d1b fix: glfw error not properly formatted, so format args were ignored 2025-07-25 19:14:25 +02:00
11df6595c0 feat(cmake): replaced glew with glad 2025-07-25 19:13:53 +02:00
330f128dd3 refactor(cmake): (Thanks @FloofyPlasma!) replaced vcpkg with CPM 2025-07-23 03:24:34 +02:00
d79d4e3b4a feat(editor): added version string to client and editor 2025-07-19 04:47:57 +02:00
d23206b1fc refactor(part): refactored part into basepart 2025-07-15 03:15:13 +02:00
0196d80944 feat(rendering): specified explicit OpenGL versions and profiles for GLFW and Qt 2025-07-15 03:14:11 +02:00
c628fa2b83 refactor(logging): changed the way source-linked traces are logged 2025-07-13 16:58:30 +02:00
1e5e60bbcf refactor(rendering): removed glfw dependency of render functions 2025-07-13 16:58:30 +02:00
f80e9c4cc3 feat(editor): q and e for vertical movement 2025-07-07 22:26:14 +02:00
64bc82007b feat(rendering): enabled multisampling 2025-07-03 14:02:21 +02:00
d5e24bf3ca refactor(autogen): changed type of size in Part to Vector3 and removed vec3 from autogen 2025-06-05 20:36:37 +02:00
2b650c0fed chore: added warnings and dependencies. also fixed warnings 2025-06-05 20:19:36 +02:00
497a3f783c refactor(misc): removed InstanceRef and InstanceRefWeak type aliases due to confusion with Data::InstanceRef
Possible alternative names: Object and ObjectWeak
2025-05-30 01:27:22 +02:00
ee05b8d9d5 feat(part): added locked property to prevent objects from being selected 2025-04-12 15:15:17 +02:00
6a017b2238 refactor(physics): integrated physics world into workspace (likely for bugs to ensue. I'll deal with that later) 2025-04-11 00:34:39 +02:00
83c6d210e2 refactor: cleaned up some includes 2025-04-10 23:06:51 +02:00
215f8ed500 refactor(instance): added functions for accessing root datamodel and renamed to gDataModel 2025-04-07 13:14:10 +02:00
92a68925d9 feat(logging): replaced printfs with logger calls 2025-03-17 21:22:53 +01:00
086a2ca39f chore: remove unused dependencies 2025-03-12 22:50:09 +01:00
81d172900b chore: move core module into its own dedicated directory 2025-02-13 23:43:30 +01:00
50f1466fe2 fix: change scale to size 2025-02-09 11:35:19 +01:00
fe0dca875c feat: changed material property to color3 2025-02-08 23:42:46 +01:00
37aafe48f4 feat: instance and property serialization 2025-02-06 19:03:23 +01:00
5ee493dc97 feat: replace position and rotation with cframe 2025-02-05 22:19:18 +01:00
d49005295f feat: move all objects and workspace into datamodel 2025-02-04 21:44:54 +01:00
dc6e9180ff feat: datamodel 2025-02-04 21:32:54 +01:00
f9683a69be fix: viewport not resizing with window/widget 2025-01-30 01:24:28 +01:00
1daed5bb83 feat: Migrated Part to Instance class 2025-01-17 09:24:18 +01:00
da26fdae53 Split off targets into multiple directories (client and editor, for now) 2024-11-25 22:20:39 +01:00