Commit Graph

777 Commits

Author SHA1 Message Date
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
828f46713b Merge branch 'main' of https://github.com/antopilo/Nuake 2023-10-08 13:26:53 -04:00
Antoine Pilote
2620fa548e Editor improvements, better cam, better gizmos, better lines 2023-10-08 13:26:41 -04:00
Antoine Pilote
b8d686238e Update README.md 2023-10-02 19:47:48 -04:00
Antoine Pilote
fdeb1e547e Add files via upload 2023-10-02 19:47:01 -04:00
Antoine Pilote
3396e65c21 Delete Resources/Images/screenshot.png 2023-10-02 19:46:32 -04:00
Antoine Pilote
67a8526391 Add files via upload 2023-10-02 19:46:04 -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
0ed2ed3623 Improved SSAO 2023-10-02 01:32:34 -04:00
Antoine Pilote
791e864c90 Pushed fix for config folder on linux 2023-10-01 14:00:47 -04:00
Antoine Pilote
3389886a1f Fixed crash when new create entity menu 2023-09-30 18:50:41 -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
9b5813ce2b Fixed premake for windows 2023-09-30 17:39:05 -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
afe15cd9ab Merge branch 'linux-dev' of https://github.com/antopilo/Nuake into linux-dev 2023-09-30 14:29:44 -04:00
Antoine Pilote
5b935f3af1 Fixed importing project file dialog no detected .project files 2023-09-30 14:29:37 -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
4ffbb042e2 Added menu to add entities in the scene inspector 2023-09-30 14:27:57 -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
b265665013 Changed shaders to be 430 for the moment. 2023-09-30 14:25:47 -04:00