75aa577211
Relation widget + small memory leak solved
2023-01-01 17:00:48 +01:00
fe7e168e21
Adding a relationship component
...
The relationship component enables us to define a hierarchy through the ECS. This creates a pathway towards Inverse Kinematics
2022-12-31 02:42:27 +01:00
2dcc3f1803
Deferred rendering mode + Skybox
...
- Added deferred rendering mode to the renderer
- Added a skybox to the forward rendering mode
- moved default imported assets directory (temporary fix)
2022-12-28 22:35:23 +01:00
2a5c7811e7
Importing mesh asset now functioning
...
- Added debug logging for all user actions regarding FileDialog
- Importing a Meshasset wil now Create a propery entity for the asset.
2022-12-27 21:16:56 +01:00
3fa5455b43
Improving the editor, ImGuizmo is now rendering guizmo's
...
- Added Guzimo's to the sceneview
- Added new menu to the menubar
- Improved multiple widgets (ImGui windows)
- Added a new RuntimeControl widget (ImGui window)
- New Screenshots
2022-12-24 02:10:29 +01:00
fd68c5dde3
Moving Physics to its own system
...
- Moved Physx to a singular Physics system
- Removed old Physx test code from application.cpp
2022-12-24 02:00:11 +01:00
1f1a776686
Adding physx and fixing memory allocation of AssetView
2022-12-22 17:16:09 +01:00
e7f1bd7d52
Removing big memory hog from renderer
2022-12-21 19:11:27 +01:00
a1ec94e983
Applying better design choices for general engine
...
Renderer is causing a big memory leak because it never deletes its Vertex Array
2022-11-12 22:40:36 +01:00
4b84707f98
New entrypoint
2022-11-12 16:57:34 +01:00
3d3596a3b6
Framebuffer now takes a size parameter
...
Scene now fills entire scene/Game view widget
2022-11-11 19:30:54 +01:00
628225af45
Asset explorer showing files
...
After loading a project the asset explorer now show all the project files.
2022-11-11 13:10:05 +01:00
b5db500d48
Import / Export Meshes
2022-11-10 21:51:11 +01:00
f7a85d53ab
Editor Asset explorer setup
2022-11-10 21:50:27 +01:00
c57177a1a9
Rudimentary Scene loading
2022-11-09 15:27:06 +01:00
9a9db279a5
Added new ComponentWidget and ViewWidget
...
A Render3DComponent can now be edited, A game view is available in the editor for game runtime rendering
2022-11-05 20:50:35 +01:00
b2688e843c
Precompiled header for the engine core library
2022-11-05 20:14:36 +01:00
28c64b43ba
Improved architecute
...
further abstracting away the runtime
2022-11-05 19:14:23 +01:00
02e14aa8fa
Solving a few warnings
2022-11-05 17:17:08 +01:00
7343300dcb
Loading Projects now
2022-11-05 13:47:37 +01:00
3b91516d6e
Move Editor UI into its own 'UI' folder
2022-11-05 13:47:19 +01:00
c8ebc0fa17
Working on scene and project serialisation
...
Added scene/project save and load to main menu, added file dialogs for opening and saving scene/project
2022-11-05 12:50:01 +01:00
41d5b87c7b
Editor console basics and more dependencies
...
Added basics of an editor console, Added YAML-CPP as a dependency of the editor , Added NativeFileDialog as a dependency
2022-11-05 12:29:50 +01:00
b44c88d05c
Engine clean
...
Added namespaces to the core engine, improved premake setup, added a buildsolution batch script, removed tinygltf submodule
2022-11-04 14:14:53 +01:00
f37175a01e
Additions to editor
...
Entities can be selected using the scene-explorer, Components can be viewed and edited through the inspector , empty Entities can be added through the mainmenu bar
2022-11-03 20:33:14 +01:00
c62f3615d4
Redering cube in editor
2022-11-03 15:06:42 +01:00
23ac663667
Sandbox App is no longer an editor, Editor setup has moved to the editor project
2022-10-22 15:21:48 +02:00
955eeabb48
Adding / organizing the workspace into multple seperate projects
2022-10-22 14:58:55 +02:00