Commit Graph

  • e81da93173 Started generic class reflection system antopilo 2025-03-25 01:15:24 -04:00
  • 155c9a8551 More progress on adding invokation API antopilo 2025-03-24 23:49:22 -04:00
  • 87ba90a6a0 Module reflection system antopilo 2025-03-24 22:55:40 -04:00
  • c2d6a12aa5 Added line rasterization mode antopilo 2025-03-23 23:05:49 -04:00
  • 6b7a19b5b6 Added Stippled line and debug line API and rendering antopilo 2025-03-23 22:50:59 -04:00
  • b30f3192b6 Now properly clearing depth textures antopilo 2025-03-23 16:56:57 -04:00
  • e8fda9c544 Added LoadOP to render pass antopilo 2025-03-23 01:03:42 -04:00
  • 58c2193356 Removed debug gizmo quad antopilo 2025-03-23 00:08:40 -04:00
  • eb33b8b241 Added back all icon gizmos for all components type antopilo 2025-03-23 00:07:11 -04:00
  • 1e0d79e0eb Added textured quad to gizmo api antopilo 2025-03-23 00:06:54 -04:00
  • 8d41c47a93 Now using alpha blending for gizmo antopilo 2025-03-23 00:06:25 -04:00
  • 9252264154 Removed Z offset from quad mesh + draw a quad for each light antopilo 2025-03-22 23:25:05 -04:00
  • 85f0eb2c02 Gizmo api now working with a simple quad in the world antopilo 2025-03-22 23:17:25 -04:00
  • 0243ef83cb Added Gizmo pass and a OnDebugDraw render pipeline pass antopilo 2025-03-22 21:56:07 -04:00
  • e232d06ed3 Minor code cleanup antopilo 2025-03-22 19:35:46 -04:00
  • 993bc3ae43 Fixed latest compilation problems antopilo 2025-03-22 19:21:03 -04:00
  • ff50932aa4 Fix crash when closing and reopening the same scene editor. Keep cache of previously created dockspaces antopilo 2025-03-22 19:16:47 -04:00
  • c065f12801 Fixed title bar appearing when loading a scene antopilo 2025-03-22 18:46:50 -04:00
  • 994a5843cf Removed useless namespace antopilo 2025-03-03 08:58:46 -05:00
  • f3e0267623 Reusing the same code antopilo 2025-03-01 12:27:18 -05:00
  • f491f51d7b Viewport now call onResize on game cameras antopilo 2025-02-08 18:46:35 -05:00
  • f0d762b8a1 Camera switching between playmode/editor mode now working properly antopilo 2025-02-08 18:38:53 -05:00
  • d0c8e84f50 Improved material parsing antopilo 2025-02-08 18:38:28 -05:00
  • 7182f4c09b Removed commented opengl code antopilo 2025-02-08 18:37:59 -05:00
  • 151d0be0f1 Fixed inverted embedded image dumping antopilo 2025-02-08 18:37:48 -05:00
  • cede05a309 Viewport now resets to the correct camera after changing scene antopilo 2025-02-08 18:32:02 -05:00
  • e09dbb671a GLTFBaker Now works with embedded textures antopilo 2025-02-08 14:49:29 -05:00
  • 809aea6974 Started handling embedded textures antopilo 2025-02-06 12:40:31 -05:00
  • ea503a1c85 Fixed imguizmo aspect ratio antopilo 2025-02-06 12:40:21 -05:00
  • ee36f98cdd Added back environment clear color antopilo 2025-02-02 21:50:13 -05:00
  • 6c3debff41 Started work to reenable play mode antopilo 2025-02-02 21:49:54 -05:00
  • b10e437e35 When opening a project without any default scene, open a new one on project load antopilo 2025-02-02 13:47:25 -05:00
  • 5cc18788f7 Silenced a warning antopilo 2025-02-02 13:41:30 -05:00
  • d1523f1b17 Fixed nuake.net not loading antopilo 2025-02-02 13:39:35 -05:00
  • 80aa334bbc Renabled subprocess antopilo 2025-02-02 12:52:33 -05:00
  • 4335d0ac9c Fixed editor assimp errors antopilo 2025-02-02 12:22:01 -05:00
  • 3635e1195c Open a new scene when all scene editors are closed antopilo 2025-02-02 12:16:29 -05:00
  • 41c05f52a1 Fixed new scene button antopilo 2025-02-02 12:12:18 -05:00
  • caa94aeff7 Merge branch 'vulkan-dev' of https://github.com/antopilo/Nuake into vulkan-dev antopilo 2025-02-02 12:07:13 -05:00
  • d9c495d0fd Made GBuffer pipeline non static antopilo 2025-02-02 12:06:57 -05:00
  • ce2b29ec1c Added assimp config Antoine Pilote 2025-02-02 11:58:59 -05:00
  • 8d92f68cc6 Added a mapping of viewport -> scene renderer antopilo 2025-02-02 10:47:29 -05:00
  • e95787824c Reordered headers in VulkanRenderer.h antopilo 2025-02-02 10:34:56 -05:00
  • 21647c27cf Reimplemented scene editor window caching to fix crash when closing one during iteration antopilo 2025-02-02 10:31:08 -05:00
  • bb7d7aafbc Reverted to tonemapped output antopilo 2025-02-02 10:22:53 -05:00
  • e99c8423a6 Started reflection based component serialization antopilo 2025-02-01 22:17:15 -05:00
  • c13bd36a78 Made light component use reflection antopilo 2025-02-01 22:16:58 -05:00
  • 4dd5d2516e Started porting outline pass antopilo 2025-02-01 22:16:50 -05:00
  • 403446b45d Started reflection based component serialization antopilo 2025-02-01 13:22:27 -05:00
  • f3b738758d Added comments to module example antopilo 2025-02-01 13:22:15 -05:00
  • 17f96f5af2 SceneSystemDB now working properly antopilo 2025-02-01 12:06:03 -05:00
  • 447fa3cdad Fixed gizmo not working properly antopilo 2025-02-01 12:05:22 -05:00
  • d2f36082a9 Moved assimp into its own module antopilo 2025-02-01 10:53:37 -05:00
  • 2ffe62ee01 Removed debug logging antopilo 2025-02-01 10:37:56 -05:00
  • bda0043ede Added example C++ module antopilo 2025-02-01 10:37:47 -05:00
  • 02c05cf0c1 Removed useless cache copy of scene editors when iterating over them to draw antopilo 2025-02-01 01:30:05 -05:00
  • 4d34b9978a Update FUNDING.yml Antoine Pilote 2025-02-01 01:20:58 -05:00
  • a278d960d1 Removed debug testing window for docking antopilo 2025-02-01 01:15:14 -05:00
  • 680e5f1651 Automatically dock new scene editors + fixed upside down images in filebrowser widget antopilo 2025-02-01 01:02:04 -05:00
  • 11490f0f57 Fixed static resources generator with new folder structure antopilo 2025-02-01 00:38:33 -05:00
  • 9d30f160ba Added per frame in flight deletion queue antopilo 2025-01-31 23:30:40 -05:00
  • b51a6b1ccb Fixed aspect ratio of editor camera antopilo 2025-01-31 23:30:16 -05:00
  • c28b27f38e Fixed default path of new scene editor filebrowser widget antopilo 2025-01-31 23:30:09 -05:00
  • f1e6a10cb1 Fixed swapchain not clearing antopilo 2025-01-31 22:53:14 -05:00
  • 64edf33622 Editor camera now working again in viewport antopilo 2025-01-31 22:49:48 -05:00
  • cd6eb2a682 Added GPUManged interface for resource deletion antopilo 2025-01-31 20:56:58 -05:00
  • f54fe85d09 Fixed duplicated static images loading antopilo 2025-01-31 19:41:06 -05:00
  • edc4b16ffe Fixed assimp compilation antopilo 2025-01-31 18:24:25 -05:00
  • f4a36c9a16 Updated submodules URL to new path antopilo 2025-01-31 18:14:20 -05:00
  • 25185255cc Removed empty folder antopilo 2025-01-31 18:10:22 -05:00
  • 74fee28303 Updated readme to point towards Data/ antopilo 2025-01-31 18:09:04 -05:00
  • 1f3a5e02af Refactored folder structure antopilo 2025-01-31 18:04:43 -05:00
  • a4e7e7d530 Removed extra files antopilo 2025-01-30 22:49:01 -05:00
  • 07f93c0509 Renamed to build scripts antopilo 2025-01-30 22:44:19 -05:00
  • 16e7819ad8 Fixed compilation issue antopilo 2025-01-30 22:43:03 -05:00
  • 916d7cf1b4 Removed subprocess antopilo 2025-01-30 22:41:55 -05:00
  • 92a64f19ea Reworked file structure antopilo 2025-01-30 22:41:17 -05:00
  • e8a84c98ec Merge branch 'vulkan-dev' of https://github.com/antopilo/Nuake into vulkan-dev antopilo 2025-01-30 19:43:55 -05:00
  • 9cceec7035 Updated readme Antoine Pilote 2025-01-30 13:26:11 -05:00
  • 85eaa46ee3 Set editor as startup project Antoine Pilote 2025-01-30 13:23:58 -05:00
  • e4d276974c Added action to copy deps Antoine Pilote 2025-01-30 13:19:29 -05:00
  • 3650041051 Added VMA manually Antoine Pilote 2025-01-30 13:05:45 -05:00
  • 292031dbc2 Bye bye vma Antoine Pilote 2025-01-30 13:04:52 -05:00
  • 475aceed9b vma Antoine Pilote 2025-01-30 13:04:10 -05:00
  • 31da43228b Removed VMA submodule Antoine Pilote 2025-01-30 13:03:07 -05:00
  • f6dd41ed9a Started Vulkan Waster management 🗑️ antopilo 2025-01-29 23:20:56 -05:00
  • 7d0af312ef Cleaned up a lot of old code antopilo 2025-01-29 21:33:17 -05:00
  • ea136b729c Can now render 2 scene at once antopilo 2025-01-29 19:43:21 -05:00
  • e5fc760938 Fixed viewport rendering behavior, no longer a black screen. Was missing models in pipeline antopilo 2025-01-29 17:57:35 -05:00
  • 4d316fe280 Drawing multiple scenes, only need to copy to viewport render targets antopilo 2025-01-28 23:08:35 -05:00
  • 5347fab0ed Fixed viewport leaks + compilation issues antopilo 2025-01-27 21:30:18 -05:00
  • 83de729716 Started abstraction for scene viewports antopilo 2025-01-27 21:12:25 -05:00
  • faf86c05a7 Request to close window antopilo 2025-01-26 21:23:44 -05:00
  • c4e79c61ed Multi-scene editing refactor antopilo 2025-01-26 20:21:04 -05:00
  • 387b82d385 Reorganized folder structure + using template concepts for security antopilo 2025-01-26 11:49:37 -05:00
  • a3dc799692 Started editor windows refactor antopilo 2025-01-26 00:07:15 -05:00
  • 7a2218824d Added debug draw event antopilo 2025-01-25 19:19:01 -05:00
  • b70211ee86 Cleaned up VulkanRenderer antopilo 2025-01-25 17:10:31 -05:00
  • 81bf61221b Better asset baking + manifest scaning on project load antopilo 2025-01-25 17:10:20 -05:00
  • cf8e4cad4d Added onSceneLoaded delegate antopilo 2025-01-25 17:09:58 -05:00