Commit Graph

1495 Commits

Author SHA1 Message Date
antopilo
57564645f2 better outline + gizmo interaction 2025-04-14 17:29:23 -04:00
antopilo
5ce9fb6093 Finished outline selection shader 2025-04-14 14:34:26 -04:00
antopilo
804d147492 Progress towards working selection outline 2025-04-14 13:51:14 -04:00
antopilo
cf80cd3471 Gizmo drawing mode 2025-04-14 13:50:30 -04:00
antopilo
153d7e423e Added option to chose gizmo visiblity during gameplay or not 2025-04-14 13:50:20 -04:00
antopilo
f4fd6e78f3 Added spotlight gizmo + yellow gizmo when selected 2025-04-14 10:38:53 -04:00
antopilo
1f219ba8bc Game viewport now resizing 2025-04-13 20:29:45 -04:00
antopilo
e656c01bda Prevent gizmo shortcut when controlling camera 2025-04-13 20:14:00 -04:00
antopilo
ef29123dec Added back viewport overlay + bold fonts on primary buttons 2025-04-13 20:12:26 -04:00
antopilo
3ceeb3e272 Tabbing 2025-04-13 18:18:28 -04:00
antopilo
54eff5f454 Tabbing in scene render pipeline 2025-04-13 18:17:19 -04:00
antopilo
b2510a4365 Finished SSAO and debug lines rendering 2025-04-13 18:16:12 -04:00
antopilo
ad581b1d4e Fixed double gizmo bug in viewport 2025-04-13 16:37:27 -04:00
antopilo
b959d4abc0 Added blur + clamping to ssao 2025-04-13 12:39:03 -04:00
antopilo
dc8d4c54ee Improved ssao 2025-04-13 12:26:08 -04:00
antopilo
7921723d72 Simplified widget drawer 2025-04-13 10:44:48 -04:00
antopilo
193b64e177 Added back SSAO 2025-04-12 17:57:02 -04:00
antopilo
6037d48210 Added support for modules to specifiy DLLs and Libs to be used by the engine 2025-04-05 16:38:15 -04:00
antopilo
5bb4303eff Now bindings works automatically and is smoooth, aslo strings work now 2025-04-04 19:01:01 -04:00
antopilo
a516f09cf5 Added generator to work with prebuild steps 2025-04-04 17:21:08 -04:00
antopilo
bff8ca2be1 Now bindings between coral and and generatedC# correctly working 2025-04-04 17:11:48 -04:00
antopilo
1668363c4e Turned off vulkan validation by default 2025-04-04 16:10:50 -04:00
antopilo
00367c37c9 Added basics for automatic C# -> C++ Bindings 2025-04-04 00:17:07 -04:00
antopilo
2908429b68 C# generator now working with bindings.json 2025-04-03 23:06:54 -04:00
antopilo
c9dfe2706e Dumping bindings.json on load 2025-04-03 21:27:23 -04:00
antopilo
41dd201128 Added generate bindings.json function 2025-04-03 21:27:15 -04:00
antopilo
709633dce6 Added default widget drawer 2025-04-03 21:26:54 -04:00
antopilo
2df8cdf150 Added component registering to modules 2025-04-03 12:37:20 -04:00
antopilo
d6d9c380c4 Merge branch 'vulkan-dev' of https://github.com/antopilo/Nuake into vulkan-dev 2025-04-03 10:02:15 -04:00
Antoine Pilote
06c6aab24e Now using module param volume 2025-04-02 16:57:07 -04:00
Antoine Pilote
2876ee701b Removed audio from core engine and moved to module only 2025-04-02 16:49:53 -04:00
Antoine Pilote
fff6997dd4 Nowcalling module events 2025-04-02 16:49:28 -04:00
Antoine Pilote
ef70a04da9 Added basic events for modules to register to
OnUpdate, OnFixedUpdate, OnSceneLoad, OnGameStateChanged
2025-04-02 16:27:06 -04:00
Antoine Pilote
729ae9050d Moved game state into its own header 2025-04-02 16:26:33 -04:00
Antoine Pilote
0f7a9ebfba Added widget drawer for module settings 2025-04-02 13:19:30 -04:00
antopilo
13dd209424 Cleaned up project settings window.cpp 2025-04-02 00:47:49 -04:00
antopilo
3037813cf4 Merge branch 'vulkan-dev' of https://github.com/antopilo/Nuake into vulkan-dev 2025-04-02 00:23:49 -04:00
antopilo
5ae981db06 Now drawing registred module settings in project settings 2025-04-02 00:23:40 -04:00
antopilo
a99d793b39 Display a message box when the GPU doesnt support required extensions 2025-03-30 20:00:49 -04:00
antopilo
9dba0d2f4b Added OS API to display message boxes 2025-03-30 20:00:29 -04:00
antopilo
68519dc28b Aded function reflection API 2025-03-26 08:59:51 -04:00
antopilo
e81da93173 Started generic class reflection system 2025-03-25 01:15:24 -04:00
antopilo
155c9a8551 More progress on adding invokation API 2025-03-24 23:49:22 -04:00
antopilo
87ba90a6a0 Module reflection system 2025-03-24 22:55:40 -04:00
antopilo
c2d6a12aa5 Added line rasterization mode 2025-03-23 23:05:49 -04:00
antopilo
6b7a19b5b6 Added Stippled line and debug line API and rendering 2025-03-23 22:50:59 -04:00
antopilo
b30f3192b6 Now properly clearing depth textures 2025-03-23 16:56:57 -04:00
antopilo
e8fda9c544 Added LoadOP to render pass 2025-03-23 01:03:42 -04:00
antopilo
58c2193356 Removed debug gizmo quad 2025-03-23 00:08:40 -04:00
antopilo
eb33b8b241 Added back all icon gizmos for all components type 2025-03-23 00:07:11 -04:00