Nigel Barink
95f77209cf
Fixing lvalue errors on linux build
...
nfd is not yet linking on Linux
2023-05-13 21:33:57 +02:00
Nigel Barink
f7e087ee8d
remove yaml-cpp from root directory, Add tests project
2023-05-13 20:13:25 +02:00
Nigel Barink
28927d9a4e
Moved model file loading logic to the editor code base
2023-05-06 21:06:49 +02:00
Nigel Barink
7448017701
Further abstraction of platform window handling
...
We could now build our own native window class and stop relying on GLFW. However this won't be important for now!
2023-01-31 18:41:46 +01:00
Nigel Barink
b2688e843c
Precompiled header for the engine core library
2022-11-05 20:14:36 +01:00
Nigel Barink
02e14aa8fa
Solving a few warnings
2022-11-05 17:17:08 +01:00
Nigel Barink
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
Nigel Barink
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
Nigel Barink
3e75406783
Adding ImGuizmo submodule
2022-11-03 10:42:57 +01:00
Nigel Barink
b359a940ba
Adding a new submodel ENTT
2022-10-22 17:20:09 +02:00
Nigel Barink
955eeabb48
Adding / organizing the workspace into multple seperate projects
2022-10-22 14:58:55 +02:00
Nigel Barink
29e715b92a
Adding docking support through ImGui , Adding multiviewport support through ImGui, Moving header file back into the src directory , started building the editor, Added framebuffer to renderer.
...
BUG:
The framebuffer will not be displayed in the editor for some reason
2022-10-22 13:27:23 +02:00
Nigel Barink
3974889f7e
More config and testing adding models
...
Seperated Sanbox premake config from the main premake file.
2022-08-15 21:35:22 +02:00
Nigel Barink
dae8830e2b
Graphics Engine is now part of the whole engine instead, Project will
...
actually compile #9
2022-05-28 13:32:17 +02:00
Nigel Barink
3446bc2399
Reorganising the game engine structure. Getting things ready for real development of the engine
2022-05-27 22:47:36 +02:00
Nigel Barink
9165e30d0e
Incorrectly loading a model, Adding a VertexArray abstraction
...
* Using import library assimp to incorrectly load a cube.obj
* Using a temporary Renderable class as a placeholder for all data needed
to render the mesh.
* Vertex Array abstraction added
2022-05-04 23:25:18 +02:00
Nigel Barink
af4a114fad
Added IMGUI
2022-05-04 14:39:27 +02:00
Nigel Barink
9c92cc05b7
Added Gorrilla-Audio and Tinygltf Library
...
Started laying out a assetManager / ModelImporter
2022-05-04 11:11:57 +02:00
Nigel Barink
f5c680ba3e
Improved shader definition loader
2022-04-30 22:51:50 +02:00
Nigel Barink
f547ff1b8f
Basic rectangle drawing
2022-04-30 20:20:07 +02:00
Nigel Barink
86b0506bbb
Added abstracted window
...
Added Lua interpreter
2022-04-28 21:02:54 +02:00
Nigel Barink
168b936945
Created a basic shader object and window object
...
Using GLAD to load OpenGL/Vulkan extensions
2022-04-22 22:37:38 +02:00
Nigel Barink
dab01f1541
Initial setup.
...
Correctly linking glfw and spdlog...
Linking could be improved by not needing the sandbox
application to also be linked with glfw
2022-04-20 21:40:35 +02:00
Nigel Barink
2a93a78c4f
Cleanup workspace
2021-09-29 19:14:27 +01:00
Nigel Barink
b089c76938
Initial commit, Basic project structure
2021-05-22 20:50:20 +01:00