Commit Graph
52 Commits
Author SHA1 Message Date
antopilo 6cbad0e13b Reworked editor camera 2023-03-07 17:26:13 -05:00
antopilo 10baf5271a Fixed quaternion serializing 2023-03-06 16:57:35 -05:00
Antoine Pilote 50a4b42284 Using serializer for the scene copy 2023-03-05 21:44:06 -05:00
Antoine Pilote b1edeb387f Fixed scripting engine crash and improved transformation system 2023-03-05 18:19:41 -05:00
Antoine Pilote 8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
Antoine Pilote f8643f1dcf Partial Jolt implementation and some model loader fixes. 2023-03-01 22:05:23 -05:00
Antoine Pilote 382802c62a Rework
-Removed bullet
-Removed Soloud
Removed every instances of bullet usage.
Edited some UI stuff
2022-09-24 20:14:51 -04:00
a.pilote 87bc79d0a1 Added play mode for engine .exe 2022-07-24 18:12:29 -04:00
a.pilote b41f00c020 Added light and camera gizmo. 2022-07-17 17:26:40 -04:00
a.pilote 5fb1e376c2 added material editing in mesh panel. Renamed mesh component to model component. 2022-07-17 14:15:11 -04:00
a.pilote de3434703d Show ResourceID instead of nothing in component UI panel. 2022-07-15 22:08:54 -04:00
a.pilote 249e26dcd5 Removed euler, only quaternion and dirty flag 2022-07-14 17:45:06 -04:00
a.pilote fb6080d734 Fixed quaternion for transforms 2022-07-13 20:27:32 -04:00
antopilo a4cdf4b524 Work on quaternion rotation 2022-07-10 18:36:10 -04:00
antopilo 32e63a5137 Work on implementing quaternion 2022-06-29 20:05:08 -04:00
antopilo 407ff89df7 Refactor Mesh serialization and model system. 2022-06-28 19:56:16 -04:00
a.pilote 6b827e9db7 Mesh cleanup. 2022-06-27 20:12:56 -04:00
antopilo a8abef1ab2 Cleanup 2022-06-23 20:58:07 -04:00
antopilo b273a2fb8a Added Screen space reflections and Editor UI refactoring 2022-01-31 13:54:58 -05:00
Antoine Pilote b8d94e94ed Merge pull request #6 from antopilo/rml_ui
Major push
2022-01-09 16:49:35 -05:00
antopilo a71bfcbe75 Huge rework of editor and other changes. 2022-01-09 16:44:20 -05:00
antopilo 55ae840678 UI editor work 2021-09-26 22:56:25 -04:00
Filip Homolka 41cac85899 Maths.h
Camera.cpp
Components.h
LightComponent.h
MeshComponent.h
Entity.h
ImGuiHelper.h

Changed backslashes to slashes, for unix-compatibility
2021-09-20 23:11:15 +02:00
antopilo c02c3946b7 Added bloom post process 2021-09-15 21:18:44 -04:00
antopilo 4f93cb4395 Point entity and prefab 2021-09-10 00:04:38 -04:00
antopilo 33b3962e51 Drag and drop prefab into scene tree. Play pause snapshot system 2021-09-08 21:28:53 -04:00
antopilo b1a1f4f063 Interface component, Serialization of mesh components 2021-09-08 18:35:10 -04:00
antopilo 61e54c5a46 GLTF 2.0 support, Updated Scripting, Fixed point light shadowing, Added editor focus camera 2021-09-06 22:28:54 -04:00
antopilo a6823ba2fa Transform system overhaul
Fixed child rotations
Added editor overhauls
2021-09-05 16:43:38 -04:00
antopilo 99ea3a906c Fixed framebuffer resizing and transform rotation matrix 2021-09-04 01:41:47 -04:00
antopilo c3d3e20ab4 Fixed shading in deferred.
Added sky in deferred.
Started render buffer abstraction
2021-09-01 22:31:45 -04:00
antopilo 54a138c044 Added GBuffer 2021-08-31 23:27:19 -04:00
antopilo b27438c3e3 prefab component 2021-08-26 23:45:43 -04:00
antopilo 3fb0a2cc81 Prefab saving 2021-08-26 20:46:34 -04:00
Antoine Pilote c1f2f4ba90 Merge branch 'main' of https://github.com/antopilo/Nuake into main 2021-07-25 15:08:56 -04:00
Antoine Pilote 4b34782452 UI added hover styling and code cleanup 2021-07-25 15:08:36 -04:00
Filip Homolka b391581feb Turn "WrenScript" label into "mWrenScript" label, so it works on compilers other than MSVC 2021-07-25 20:13:00 +02:00
Antoine Pilote 8ecab5c3ad Frustum culling progress
Unlit materials
Renderer cleanup
2021-07-14 22:10:05 -04:00
Antoine Pilote 2b88ee09e3 Quake maps geometry batching
Rendering Optimization
2021-07-13 22:23:19 -04:00
Antoine Pilote 38ceae6fa9 Rendering refactoring 2021-07-12 20:17:16 -04:00
Antoine Pilote c2ce3c9cb9 Rendering abstraction progress 2021-07-11 23:59:37 -04:00
Antoine Pilote 53564d4997 Added buffer abstraction and platform specific calls 2021-07-11 21:58:07 -04:00
Antoine Pilote 0c6ed48bbd Major cleanup.
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote 78d02a5859 Fixed volumetric fog, added transform system 2021-07-03 20:52:29 -04:00
Antoine Pilote 0f010e0e74 Major editor upgrade, bug fixes, and more. 2021-06-29 21:47:37 -04:00
Antoine Pilote 4f30fb78ff Refact editor UI and logger 2021-06-28 17:24:52 -04:00
Antoine Pilote fcdeff9d99 Added triggers and targetting system for brushes. Added corresponding Scripting API endpoint for accessing those. 2021-06-27 22:27:57 -04:00
Antoine Pilote 8f4c5f8b08 Trigger physics update 2021-06-26 13:13:52 -04:00
Antoine Pilote c7dc3cc476 Trenchbroom parser work with entities
Fixed lighting
Fixed global position system
Fixed child deletion system.
editor work for custom entities registration
2021-06-23 17:37:54 -04:00
Antoine Pilote 1740a5707f CSM Shadows 2021-06-20 23:08:45 -04:00