Commit Graph

1455 Commits

Author SHA1 Message Date
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
antopilo
1e0d79e0eb Added textured quad to gizmo api 2025-03-23 00:06:54 -04:00
antopilo
8d41c47a93 Now using alpha blending for gizmo 2025-03-23 00:06:25 -04:00
antopilo
9252264154 Removed Z offset from quad mesh + draw a quad for each light 2025-03-22 23:25:05 -04:00
antopilo
85f0eb2c02 Gizmo api now working with a simple quad in the world 2025-03-22 23:17:25 -04:00
antopilo
0243ef83cb Added Gizmo pass and a OnDebugDraw render pipeline pass 2025-03-22 21:56:07 -04:00
antopilo
e232d06ed3 Minor code cleanup 2025-03-22 19:35:46 -04:00
antopilo
ff50932aa4 Fix crash when closing and reopening the same scene editor. Keep cache of previously created dockspaces 2025-03-22 19:16:47 -04:00
antopilo
c065f12801 Fixed title bar appearing when loading a scene 2025-03-22 18:46:50 -04:00
antopilo
994a5843cf Removed useless namespace 2025-03-03 08:58:46 -05:00
antopilo
f3e0267623 Reusing the same code 2025-03-01 12:27:18 -05:00
antopilo
f491f51d7b Viewport now call onResize on game cameras 2025-02-08 18:46:35 -05:00
antopilo
f0d762b8a1 Camera switching between playmode/editor mode now working properly 2025-02-08 18:38:53 -05:00
antopilo
d0c8e84f50 Improved material parsing 2025-02-08 18:38:28 -05:00
antopilo
7182f4c09b Removed commented opengl code 2025-02-08 18:37:59 -05:00
antopilo
151d0be0f1 Fixed inverted embedded image dumping 2025-02-08 18:37:48 -05:00
antopilo
cede05a309 Viewport now resets to the correct camera after changing scene 2025-02-08 18:32:02 -05:00
antopilo
e09dbb671a GLTFBaker Now works with embedded textures 2025-02-08 14:49:29 -05:00
antopilo
809aea6974 Started handling embedded textures 2025-02-06 12:40:31 -05:00
antopilo
ea503a1c85 Fixed imguizmo aspect ratio 2025-02-06 12:40:21 -05:00
antopilo
ee36f98cdd Added back environment clear color 2025-02-02 21:50:13 -05:00
antopilo
6c3debff41 Started work to reenable play mode 2025-02-02 21:49:54 -05:00
antopilo
b10e437e35 When opening a project without any default scene, open a new one on project load 2025-02-02 13:47:25 -05:00
antopilo
5cc18788f7 Silenced a warning 2025-02-02 13:41:30 -05:00
antopilo
d1523f1b17 Fixed nuake.net not loading 2025-02-02 13:39:35 -05:00
antopilo
80aa334bbc Renabled subprocess 2025-02-02 12:52:33 -05:00
antopilo
4335d0ac9c Fixed editor assimp errors 2025-02-02 12:22:01 -05:00
antopilo
3635e1195c Open a new scene when all scene editors are closed 2025-02-02 12:16:29 -05:00
antopilo
41c05f52a1 Fixed new scene button 2025-02-02 12:12:18 -05:00
antopilo
caa94aeff7 Merge branch 'vulkan-dev' of https://github.com/antopilo/Nuake into vulkan-dev 2025-02-02 12:07:13 -05:00
antopilo
d9c495d0fd Made GBuffer pipeline non static 2025-02-02 12:06:57 -05:00
Antoine Pilote
ce2b29ec1c Added assimp config 2025-02-02 11:58:59 -05:00
antopilo
8d92f68cc6 Added a mapping of viewport -> scene renderer 2025-02-02 10:47:29 -05:00
antopilo
e95787824c Reordered headers in VulkanRenderer.h 2025-02-02 10:34:56 -05:00
antopilo
21647c27cf Reimplemented scene editor window caching to fix crash when closing one during iteration 2025-02-02 10:31:08 -05:00
antopilo
bb7d7aafbc Reverted to tonemapped output 2025-02-02 10:22:53 -05:00
antopilo
e99c8423a6 Started reflection based component serialization 2025-02-01 22:17:15 -05:00
antopilo
c13bd36a78 Made light component use reflection 2025-02-01 22:16:58 -05:00
antopilo
4dd5d2516e Started porting outline pass 2025-02-01 22:16:50 -05:00
antopilo
403446b45d Started reflection based component serialization 2025-02-01 13:22:27 -05:00
antopilo
f3b738758d Added comments to module example 2025-02-01 13:22:15 -05:00