This website requires JavaScript.
7349c0eb16
Basics of the meta Asset Management
main
Nigel Barink
2023-06-05 17:48:11 +0200
19b630104c
Big clean up, getting ready for new AssetManagement
Nigel Barink
2023-06-05 17:47:40 +0200
7ec13a7020
Adding more input handlers
Nigel Barink
2023-05-17 19:41:48 +0200
4a84df7c3e
Ignore more dirty submodules
Nigel Barink
2023-05-16 22:06:45 +0200
a297c7cb3a
Adding googletest as a submodule
Nigel Barink
2023-05-16 22:04:32 +0200
8ef886df83
Clean up layer stack code, input now goes through each layer
Nigel Barink
2023-05-16 21:59:10 +0200
817d0bdca9
Adding tests for decompose function
Nigel Barink
2023-05-16 20:43:05 +0200
c640ac574b
Fixed translation issue with Imguizmo
Nigel Barink
2023-05-16 20:18:26 +0200
0b2148ad55
Adding more things to .gitignore
Nigel Barink
2023-05-13 21:37:53 +0200
95f77209cf
Fixing lvalue errors on linux build
Nigel Barink
2023-05-13 21:32:55 +0200
f7e087ee8d
remove yaml-cpp from root directory, Add tests project
Nigel Barink
2023-05-13 20:13:25 +0200
e52db0fafd
Remove Runtime Project
Nigel Barink
2023-05-13 20:10:47 +0200
5bdc0034d1
Moving premake5.lua build file to their individual submodule folder
Nigel Barink
2023-05-13 20:10:25 +0200
ceb485018f
Rudimentary implementation of the translate,Rotate,Scale tools
Nigel Barink
2023-05-13 18:10:24 +0200
daf26c304b
Added a few thing , and started simplifying renderer
Nigel Barink
2023-05-12 22:38:10 +0200
550c1b6e5b
Updated Editor architecture
Nigel Barink
2023-05-11 20:27:07 +0200
c82398205a
Script component inspector, glfwErrorCallback etc...
Nigel Barink
2023-05-09 19:38:53 +0200
43fc721413
Replacing a few std::cout with spdlog::info/error
Nigel Barink
2023-05-09 19:36:34 +0200
52747202d3
Mark two git submodules to ignore when their working tree has changes
Nigel Barink
2023-05-08 22:18:14 +0200
fef75ec64b
Started Working on an assetsystem for loading more complex models
Nigel Barink
2023-05-08 22:08:08 +0200
3c38e2a988
Editor Layer + Updating Camera System
Nigel Barink
2023-05-08 22:07:29 +0200
e9852fe0e7
Implementing started properly implementing Gizmo
Nigel Barink
2023-05-08 22:06:01 +0200
8e202f9d59
Introducing application layers
Nigel Barink
2023-05-08 22:01:44 +0200
d8627d0357
Removing unused TransformTree definition files
Nigel Barink
2023-05-07 20:44:42 +0200
ec8045c4f4
Added Asset selection in Render3D component view (Not functional yet!)
Nigel Barink
2023-05-07 15:25:31 +0200
042dc3a457
Update Transform Component view of the editor
Nigel Barink
2023-05-07 15:24:23 +0200
28927d9a4e
Moved model file loading logic to the editor code base
Nigel Barink
2023-05-06 21:06:49 +0200
89f5b1497f
Can move around scene again .. working on Rendering engine still
Nigel Barink
2023-05-03 16:40:43 +0200
7448017701
Further abstraction of platform window handling
Nigel Barink
2023-01-31 18:41:46 +0100
ba69726e33
Updated gitignore and added submodule
Nigel Barink
2023-01-14 22:18:15 +0100
7223c20f1d
Changed selected type
Nigel Barink
2023-01-14 22:11:09 +0100
282844b905
Load the previously loaded project and scene on startup
Nigel Barink
2023-01-14 21:44:48 +0100
145338d666
Editor Refactor
Nigel Barink
2023-01-14 17:27:37 +0100
79b68fbff1
deferred rendering can be enabled for certain meshes
Nigel Barink
2023-01-13 17:55:45 +0100
13f67a7cdb
Basic input handling, Editor camera Movement
Nigel Barink
2023-01-04 19:01:58 +0100
d5a6ddb9d5
Moving vegetation test to the renderer
Nigel Barink
2023-01-04 15:57:08 +0100
0f9be33bd6
Primitive Blending functionality
Nigel Barink
2023-01-01 17:02:44 +0100
75aa577211
Relation widget + small memory leak solved
Nigel Barink
2023-01-01 17:00:48 +0100
fe7e168e21
Adding a relationship component
Nigel Barink
2022-12-31 02:42:27 +0100
3722e63495
Updated Markdown Documents
Nigel Barink
2022-12-28 23:49:55 +0100
3a9c07aff9
Mixing Deferred and Forward rendering
Nigel Barink
2022-12-28 23:17:55 +0100
2dcc3f1803
Deferred rendering mode + Skybox
Nigel Barink
2022-12-28 22:35:23 +0100
2a5c7811e7
Importing mesh asset now functioning
Nigel Barink
2022-12-27 21:16:56 +0100
3fa5455b43
Improving the editor, ImGuizmo is now rendering guizmo's
Nigel Barink
2022-12-24 02:10:29 +0100
ad79aa2865
Small rendering improvements
Nigel Barink
2022-12-24 02:04:51 +0100
fd68c5dde3
Moving Physics to its own system
Nigel Barink
2022-12-24 02:00:11 +0100
1f1a776686
Adding physx and fixing memory allocation of AssetView
Nigel Barink
2022-12-22 17:16:09 +0100
e7f1bd7d52
Removing big memory hog from renderer
Nigel Barink
2022-12-21 19:11:27 +0100
a1ec94e983
Applying better design choices for general engine
Nigel Barink
2022-11-12 22:40:36 +0100
4b84707f98
New entrypoint
Nigel Barink
2022-11-12 16:57:34 +0100
3d3596a3b6
Framebuffer now takes a size parameter
Nigel Barink
2022-11-11 19:30:54 +0100
628225af45
Asset explorer showing files
Nigel Barink
2022-11-11 13:10:05 +0100
b5db500d48
Import / Export Meshes
Nigel Barink
2022-11-10 21:51:11 +0100
f7a85d53ab
Editor Asset explorer setup
Nigel Barink
2022-11-10 21:50:27 +0100
c57177a1a9
Rudimentary Scene loading
Nigel Barink
2022-11-09 15:27:06 +0100
9a9db279a5
Added new ComponentWidget and ViewWidget
Nigel Barink
2022-11-05 20:50:35 +0100
210d535c41
Removed unnecessary inlcudes
Nigel Barink
2022-11-05 20:33:19 +0100
b2688e843c
Precompiled header for the engine core library
Nigel Barink
2022-11-05 20:14:36 +0100
28c64b43ba
Improved architecute
Nigel Barink
2022-11-05 19:14:23 +0100
02e14aa8fa
Solving a few warnings
Nigel Barink
2022-11-05 17:17:08 +0100
7343300dcb
Loading Projects now
Nigel Barink
2022-11-05 13:47:37 +0100
3b91516d6e
Move Editor UI into its own 'UI' folder
Nigel Barink
2022-11-05 13:47:19 +0100
c8ebc0fa17
Working on scene and project serialisation
Nigel Barink
2022-11-05 12:50:01 +0100
41d5b87c7b
Editor console basics and more dependencies
Nigel Barink
2022-11-05 12:29:50 +0100
b44c88d05c
Engine clean
Nigel Barink
2022-11-04 14:14:53 +0100
644b6db100
More official engine name
Nigel Barink
2022-11-04 09:56:38 +0100
f37175a01e
Additions to editor
Nigel Barink
2022-11-03 20:33:14 +0100
c62f3615d4
Redering cube in editor
Nigel Barink
2022-11-03 15:06:42 +0100
3e75406783
Adding ImGuizmo submodule
Nigel Barink
2022-11-03 10:42:57 +0100
65ae892951
Performance sampler added
nigelbarink
2022-10-30 16:25:18 +0100
f0984b6117
Adding a really basic ambient light component
nigelbarink
2022-10-23 17:33:49 +0200
adf2331ab1
Render position of the cube based on the transform component, fixed some compile issues with the previous commit
nigelbarink
2022-10-23 14:36:23 +0200
99eb5282e5
Added a prepare step to the renderer , removed transform object and GPUBucket object, Added a mesh to the Render3DComponent
nigelbarink
2022-10-23 14:02:13 +0200
bc1254e427
Rendering a cube basics through ENTT
nigelbarink
2022-10-23 12:57:58 +0200
7458254b2d
Basic Entity Components implementation
nigelbarink
2022-10-23 00:14:47 +0200
b359a940ba
Adding a new submodel ENTT
nigelbarink
2022-10-22 17:20:09 +0200
e0e8de90b1
Removing B-ECS from BarinkEngine, Moving not really graphics related definitions outside the graphics folder, Moving Graphical primitives into a graphics primitives subfolder
nigelbarink
2022-10-22 15:36:28 +0200
23ac663667
Sandbox App is no longer an editor, Editor setup has moved to the editor project
nigelbarink
2022-10-22 15:21:48 +0200
955eeabb48
Adding / organizing the workspace into multple seperate projects
nigelbarink
2022-10-22 14:58:55 +0200
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.
nigelbarink
2022-10-22 13:27:23 +0200
463a9ff307
Sped up application load time by Enginestatistics allocation from heap to stack, Colour and rotation render test
nigelbarink
2022-10-09 21:13:24 +0200
cbbdafcb3e
Moved rendering code outside of the sandbox update function, renderer instance is now rendering the cube ( although colour is still missing but should be something simple)
nigelbarink
2022-10-08 20:40:06 +0200
b03b82272f
Moving to a single renderer instance system
nigelbarink
2022-10-08 15:34:02 +0200
3974889f7e
More config and testing adding models
nigel
2022-08-15 21:35:22 +0200
db6def3bc9
FIXED inputsystem linker error
nigel
2022-08-15 21:15:12 +0200
ab5599f1fc
Started development of BECS - the basic ECS system for the engine
nigel
2022-08-06 18:24:05 +0200
3639f967e1
Ignore untracked file changes in some submodules
nigel
2022-08-06 18:22:10 +0200
5a06b068f3
Moving source files to a src folder
nigel
2022-08-06 18:21:42 +0200
e31fd036ea
Added the basics for a scene explorer in ImGui
nigel
2022-07-10 15:52:25 +0200
6a2e8d3b2f
Basic Scene creation
nigel
2022-07-09 22:21:56 +0200
f8b390923e
Working on semi proper API to build a scene
nigel
2022-07-09 21:22:50 +0200
b7e3465406
Editing the modelimporter to allow to create scene graphs
nigel
2022-07-08 21:35:14 +0200
3c30bf7fb7
Base layout for the input manager
Feature/InputManager
nigel
2022-06-19 20:01:31 +0200
85f9c78adf
Started implementation of first event/message passing system
Feature/BasicRenderer
nigel
2022-06-10 22:44:40 +0200
4df6cfba90
Added simple glfw input callbacks
nigel
2022-06-10 21:06:45 +0200
7b9685c381
Externalized ImGUI compilation and fixed white screen issue
nigel
2022-06-10 21:06:20 +0200
82e0f473fb
Shader copying now is a pre-build step
nigel
2022-06-08 21:40:49 +0200
16b61986a1
Adding textures capabilities
Nigel Barink
2022-06-05 01:44:54 +0200
d019155d10
Working on basic rendering #4
Nigel Barink
2022-06-04 18:26:58 +0200
d9f0f40ad9
Fixed perfomance counter
nigel
2022-05-29 21:31:21 +0200