Commit Graph

101 Commits

Author SHA1 Message Date
Antoine Pilote
84bd2f3399 Added selection outline✍️ 2023-10-09 19:05:43 -04:00
Antoine Pilote
85ffe34d32 Better gizmo drawing 2023-10-09 15:31:19 -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
4622be08e9 Added Trenchbroom configurator window and some UI fixes 2023-10-02 01:37:22 -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
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
51fc92f523 Added a bunch of logs for debugging 2023-09-27 19:52:09 -04:00
Antoine Pilote
63f6904d59 Moved to glad 2023-09-27 17:14:43 -04:00
antopilo
c15bf532ae Compilation succesful on Linux Ubuntu
Probably broke a lot of things
2023-09-27 01:48:05 -04:00
Antoine Pilote
ff4489a466 Now uses embedded resources 2023-09-26 20:43:56 -04:00
Antoine Pilote
d843d54388 Material Thumbnail, PostFX, more
big commit
+ Depth of field
+ Barrel distortion
+ Vignette
+ Material thumbnail in filebrowser
+ Fullbright wad conversion turns into emissive
2023-09-25 02:21:22 -04:00
Antoine Pilote
a4724e2a91 Upgraded to C++ 20 & better audio voice management 2023-09-23 00:37:42 -04:00
Antoine Pilote
60d6af1341 Audio component now has panning, volume, playback speed and works 2023-09-22 21:30:56 -04:00
Antoine Pilote
7971757868 Merge branch 'main' of https://github.com/antopilo/Nuake 2023-09-21 16:38:50 -04:00
Antoine Pilote
b1764c3fcc Added debug sound button 2023-09-21 16:38:30 -04:00
Antoine Pilote
3be93f7bec Moved project loading logic to editor class 2023-09-21 11:35:00 -04:00
Antoine Pilote
05fa363ca5 Clean up main and argument parsing 2023-09-21 11:22:38 -04:00
Antoine Pilote
ab05f9077e Fixed typo 2023-09-18 08:55:42 -04:00
Antoine Pilote
7b78845082 Started work on ImGui abstraction for consistent theming across the editor 2023-09-17 23:51:12 -04:00
Antoine Pilote
9733d90aef Added toggle for SSR 2023-09-07 20:51:18 -04:00
Antoine Pilote
6a73249da7 Added toggle for SSAO 2023-09-07 20:50:50 -04:00
Antoine Pilote
0062a0f81b Fix viewport selection 2023-09-06 18:49:25 -04:00
Antoine Pilote
37f1186c79 Added Bone label 2023-09-05 21:49:21 -04:00
Antoine Pilote
29ba97454a Added 2D gizmos and better editor styling 2023-09-05 20:28:10 -04:00
Antoine Pilote
a9837fbe1a Better scene tree table stying and env editor header styling 2023-08-17 01:02:20 -04:00
Antoine Pilote
e6da158658 Better UI and some optimizations 2023-08-14 19:31:36 -04:00
Antoine Pilote
f99ae1246a Fixed editor prefab 2023-08-09 00:30:50 -04:00
Antoine Pilote
7543d5aca4 Fixed weird behaviour with drop down menus and crash 2023-08-02 18:47:30 -04:00
Antoine Pilote
db39266798 Fixed editor crash when opening env editor and added bilboard shadows 2023-08-02 12:16:01 -04:00
Antoine Pilote
3156499f54 Merge branch 'main' of https://github.com/antopilo/Nuake 2023-08-01 19:42:19 -04:00
Antoine Pilote
1221e58fcd Changed alpha of gizmo wireframes to 0.5f and fixed viewport selection 2023-08-01 19:29:09 -04:00
emerycp
0cdb826f91 NK-70 - Changed Open Project for Open Scene 2023-07-31 11:14:16 -04:00
emerycp
0c90627a52 NK-70 - Add Menu Bar Shortcuts 2023-07-29 21:12:09 -04:00
Antoine Pilote
4cdaaacecb Fixes 2023-07-25 21:33:14 -04:00
Antoine Pilote
0b87dd1585 Added splash screen 2023-07-23 00:47:10 -04:00
Antoine Pilote
acfe261ab5 Fixed breaking changes between imgui upgrade 2023-07-22 22:13:48 -04:00
Antoine Pilote
ab3d19c137 Merge branch 'main' of https://github.com/antopilo/Nuake
# Conflicts:
#	Nuake/src/Core/Physics/DynamicWorld.cpp
#	Nuake/src/Core/Physics/DynamicWorld.h
2023-07-22 13:10:41 -04:00
Antoine Pilote
c67b70ff05 Removed unused framebuffer 2023-07-22 13:08:50 -04:00
émeryc
69b306459d Merge pull request #41 from antopilo/NK-114-creating-prefab-doesnt-add-prefab
NK-114 - Creating Prefab without extension doesn't add .prefab
2023-07-22 00:37:03 -04:00
emerycp
47b375b1af NK-114 - Creating Prefab without extension doesn't add .prefab 2023-07-22 00:25:30 -04:00
Antoine Pilote
dcb203a9e9 Merge pull request #40 from antopilo/feature/logger-rework
Rework logger
2023-07-21 22:41:19 -04:00
Antoine Pilote
e4119c0d15 Rework logger 2023-07-21 22:25:17 -04:00
Émeryc
24f9d092c1 NK-126 - Fixed File Browser Refresh 2023-07-21 19:19:29 -04:00
Antoine Pilote
f186c3780e Fixed Crash when pressing stop when not in play mode 2023-07-20 20:38:16 -04:00
Antoine Pilote
ecf26ef9ed Fix viewport selection happening if clicked outside of viewport and dragged in 2023-07-19 11:25:51 -04:00
Antoine Pilote
dbac1c187f Dynamic gizmos
- Added cylinder collider component
- Dynamic cylinder, capsule, box, sphere gizmos
- Added wireframe for mesh shape
2023-07-15 19:26:37 -04:00