Commit Graph

503 Commits

Author SHA1 Message Date
Antoine Pilote
4e23e6a54b Now passing strings between c++ -> c# -> c++ 2023-10-13 01:45:07 -04:00
Antoine Pilote
cb804085ed Basic .Net Core POC successful 2023-10-13 00:23:30 -04:00
Antoine Pilote
702e5bf76a Bumped Coral 2023-10-12 23:39:47 -04:00
Antoine Pilote
aa18283815 Succesfully initialized .Net Core assembly + updated premake5 2023-10-12 23:39:10 -04:00
Antoine Pilote
868d019c35 Added Coral + minor fixes 2023-10-12 22:44:13 -04:00
Antoine Pilote
c826056846 Gizmo mouse picking now works 2023-10-12 19:49:17 -04:00
Antoine Pilote
90732fca50 Progress towards gizmo mouse picking 2023-10-10 00:06:21 -04:00
Antoine Pilote
84bd2f3399 Added selection outline✍️ 2023-10-09 19:05:43 -04:00
Antoine Pilote
d3ec4e1c02 Better Gizmos
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote
2620fa548e Editor improvements, better cam, better gizmos, better lines 2023-10-08 13:26:41 -04:00
Antoine Pilote
ac1db17e55 added DOF UI 2023-10-02 17:39:17 -04:00
Antoine Pilote
d749765e68 Merge branch 'linux-dev'
# Conflicts:
#	Editor/Editor.cpp
2023-10-02 01:40:04 -04:00
Antoine Pilote
890dbc34f6 Conflicts resolved 2023-10-02 01:38:25 -04:00
Antoine Pilote
4622be08e9 Added Trenchbroom configurator window and some UI fixes 2023-10-02 01:37:22 -04:00
Antoine Pilote
41a81e5279 Added audio streaming 2023-10-02 01:36:49 -04:00
Antoine Pilote
c16cd3431b jolt physics RAII 2023-10-02 01:36:43 -04:00
Antoine Pilote
bd8cba07d0 Changed \\ to / 2023-10-02 01:36:26 -04:00
Antoine Pilote
429ec7e5fa Added log counter in logger window to avoid spamming 2023-10-02 01:36:17 -04:00
Antoine Pilote
fc7645b4c6 Cashing of indices and vertices count 2023-10-02 01:35:58 -04:00
Antoine Pilote
cf7a6c20d6 Removed some new keywords 2023-10-02 01:35:42 -04:00
Antoine Pilote
fd0f9a5a3f Shader memory leak fixed and textuer manager RAII 2023-10-02 01:35:34 -04:00
Antoine Pilote
4aed490d5c Increased near plane 2023-10-02 01:35:15 -04:00
Antoine Pilote
3b0a5693eb Render command now uses uint32_t 2023-10-02 01:35:07 -04:00
Antoine Pilote
6426fccde9 Removed unnecessary skeleltal calculations 2023-10-02 01:34:56 -04:00
Antoine Pilote
b4e75b08a0 Pushed some FGD work 2023-10-02 01:34:34 -04:00
Antoine Pilote
0f02df28b0 Fixed some prefab stuff and memory leak for assimp 2023-10-02 01:34:21 -04:00
Antoine Pilote
1b91795f1b Updated static resources 2023-10-02 01:34:00 -04:00
Antoine Pilote
fbc1cee1f9 Added validation for serialization 2023-10-02 01:33:54 -04:00
Antoine Pilote
7dc4412dec Added barrel distortion to env serialization 2023-10-02 01:33:37 -04:00
Antoine Pilote
7dd30dfa41 Fixed crash when no animation is set 2023-10-02 01:33:28 -04:00
Antoine Pilote
5699de29ef RAII scene renderer 2023-10-02 01:33:08 -04:00
Antoine Pilote
e815272649 Added back rotation script api 2023-10-02 01:32:57 -04:00
Antoine Pilote
0a9c3a2614 Fixed memory leak in wren scriptign engine 2023-10-02 01:32:49 -04:00
Antoine Pilote
791e864c90 Pushed fix for config folder on linux 2023-10-01 14:00:47 -04:00
Antoine Pilote
318fe00daf Serialized all env settings now 2023-09-30 18:29:22 -04:00
Antoine Pilote
88232d9d06 Switch to using glfw clipboard functions 2023-09-30 17:43:10 -04:00
Antoine Pilote
e5d677478b Fix error 2023-09-30 17:38:59 -04:00
Antoine Pilote
44e8951a39 Fixes for GTK 2023-09-30 17:20:12 -04:00
Antoine Pilote
b5c976d6f7 changed to gdk 2023-09-30 15:26:30 -04:00
Antoine Pilote
7156d14226 Initial on the Linux OS layer 2023-09-30 14:54:26 -04:00
Antoine Pilote
db84e753e2 Now stores recent.json in config folder 2023-09-30 14:28:46 -04:00
Antoine Pilote
e5497083ff Fixed duplicate namespace in audiomanager 2023-09-30 14:28:15 -04:00
Antoine Pilote
27d1af86af UI for new sprite option 2023-09-30 14:27:38 -04:00
Antoine Pilote
db1ce08c42 Added option for billboard to be position based instead of view based 2023-09-30 14:27:05 -04:00
Antoine Pilote
e284b89769 Added ambient term 2023-09-30 14:26:34 -04:00
Antoine Pilote
34aed2a4c3 Enabled vsync and changed some styling 2023-09-30 14:26:04 -04:00
Antoine Pilote
4a4d485e7f Woops 2023-09-28 01:00:40 -04:00
Antoine Pilote
739fd97e35 Fixed wad converter 2023-09-28 00:53:40 -04:00
Antoine Pilote
6bc1984bf6 Added runtime --project argument 2023-09-28 00:49:35 -04:00
Antoine Pilote
1aae2e3ea7 Conditional branch for linux 2023-09-27 23:37:31 -04:00