e0e8de90b1 
					 
					
						
						
							
							Removing B-ECS from BarinkEngine, Moving not really graphics related definitions outside the graphics folder, Moving Graphical primitives into a graphics primitives subfolder  
						
						 
						
						
						
						
					 
					
						2022-10-22 15:36:28 +02: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						463a9ff307 
					 
					
						
						
							
							Sped up application load time by Enginestatistics allocation from heap to stack, Colour and rotation render test  
						
						 
						
						
						
						
					 
					
						2022-10-09 21:13:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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)  
						
						 
						
						
						
						
					 
					
						2022-10-08 20:40:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b03b82272f 
					 
					
						
						
							
							Moving to a single renderer instance system  
						
						 
						
						
						
						
					 
					
						2022-10-08 15:34:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3974889f7e 
					 
					
						
						
							
							More config and testing adding models  
						
						 
						
						... 
						
						
						
						Seperated Sanbox premake config from the main premake file. 
						
						
					 
					
						2022-08-15 21:35:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db6def3bc9 
					 
					
						
						
							
							FIXED inputsystem linker error  
						
						 
						
						
						
						
					 
					
						2022-08-15 21:15:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab5599f1fc 
					 
					
						
						
							
							Started development of BECS - the basic ECS system for the engine  
						
						 
						
						
						
						
					 
					
						2022-08-06 18:24:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3639f967e1 
					 
					
						
						
							
							Ignore untracked file changes in some submodules  
						
						 
						
						... 
						
						
						
						These files are probably nothing of great importance to our
development and thus have no business showing up in our git status 
						
						
					 
					
						2022-08-06 18:22:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a06b068f3 
					 
					
						
						
							
							Moving source files to a src folder  
						
						 
						
						
						
						
					 
					
						2022-08-06 18:21:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e31fd036ea 
					 
					
						
						
							
							Added the basics for a scene explorer in ImGui  
						
						 
						
						
						
						
					 
					
						2022-07-10 15:52:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a2e8d3b2f 
					 
					
						
						
							
							Basic Scene creation  
						
						 
						
						
						
						
					 
					
						2022-07-09 22:21:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8b390923e 
					 
					
						
						
							
							Working on semi proper API to build a scene  
						
						 
						
						
						
						
					 
					
						2022-07-09 21:22:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b7e3465406 
					 
					
						
						
							
							Editing the modelimporter to allow to create scene graphs  
						
						 
						
						
						
						
					 
					
						2022-07-08 21:35:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85f9c78adf 
					 
					
						
						
							
							Started implementation of first event/message passing system  
						
						 
						
						
						
						
					 
					
						2022-06-10 22:44:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4df6cfba90 
					 
					
						
						
							
							Added simple glfw input callbacks  
						
						 
						
						
						
						
					 
					
						2022-06-10 21:06:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b9685c381 
					 
					
						
						
							
							Externalized ImGUI compilation and fixed white screen issue  
						
						 
						
						
						
						
					 
					
						2022-06-10 21:06:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						82e0f473fb 
					 
					
						
						
							
							Shader copying now is a pre-build step  
						
						 
						
						
						
						
					 
					
						2022-06-08 21:40:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16b61986a1 
					 
					
						
						
							
							Adding textures capabilities  
						
						 
						
						... 
						
						
						
						* Added Texures to the two sample cubes
* Modified mesh structure
	- mesh now contains indices and vertices
	- Vertices contain vertices and uv's (later on they will also
	contain normals)
Solution definitely not perfect and needs improvement. 
						
						
					 
					
						2022-06-05 01:44:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d019155d10 
					 
					
						
						
							
							Working on basic rendering  #4  
						
						 
						
						... 
						
						
						
						* Added a basic material abstraction
* Started implementation of RenderTarget (such as render textures) 
						
						
					 
					
						2022-06-04 18:26:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d9f0f40ad9 
					 
					
						
						
							
							Fixed perfomance counter  
						
						 
						
						... 
						
						
						
						* Added vert-count and draw call count
* extracted performance function to seperate header as inline functions 
						
						
					 
					
						2022-05-29 21:31:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02727c74bb 
					 
					
						
						
							
							Clean up of sandbox  
						
						 
						
						... 
						
						
						
						* Added a statistics panel
* Added comments to `Sandbox.cpp`
* Moved utility functions and GUI code out of sandbox.cpp 
						
						
					 
					
						2022-05-29 15:23:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8cc6ed1f15 
					 
					
						
						
							
							Multiple changes to prepare for the basic render engine.  
						
						 
						
						... 
						
						
						
						* Rendering 2 cubes
* per cube transform panels
* Updated TODO.md
* Updated README.md 
						
						
					 
					
						2022-05-28 21:19:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76c051e407 
					 
					
						
						
							
							Made multiple managers for individual pieces  
						
						 
						
						... 
						
						
						
						Added UIManager that renders the UI inside the window 
						
						
					 
					
						2022-05-28 18:49:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dae8830e2b 
					 
					
						
						
							
							Graphics Engine is now part of the whole engine instead, Project will  
						
						 
						
						... 
						
						
						
						actually compile #9  
						
						
					 
					
						2022-05-28 13:32:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3446bc2399 
					 
					
						
						
							
							Reorganising the game engine structure. Getting things ready for real development of the engine  
						
						 
						
						
						
						
					 
					
						2022-05-27 22:47:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4625ca657b 
					 
					
						
						
							
							Small fix up  
						
						 
						
						... 
						
						
						
						* Added multiple ImGui windows with better widgets
* Fixed cube rendering wrong
* Added ImGui scripting window ( max 255 character script) 
						
						
					 
					
						2022-05-13 22:38:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb0e7f7a51 
					 
					
						
						
							
							Abstracted away the creation of buffers  
						
						 
						
						... 
						
						
						
						Added a transform
Updated the TODO.md
Updated default shaders to include the apropriate three 4x4 matrices to
render in 3D 
						
						
					 
					
						2022-05-04 15:27:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af4a114fad 
					 
					
						
						
							
							Added IMGUI  
						
						 
						
						
						
						
					 
					
						2022-05-04 14:39:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c92cc05b7 
					 
					
						
						
							
							Added Gorrilla-Audio and Tinygltf Library  
						
						 
						
						... 
						
						
						
						Started laying out a assetManager / ModelImporter 
						
						
					 
					
						2022-05-04 11:11:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8efa1d1d0a 
					 
					
						
						
							
							Added the last two libs which are not yet submodules  
						
						 
						
						... 
						
						
						
						to gitignore 
						
						
					 
					
						2022-04-30 22:53:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f5c680ba3e 
					 
					
						
						
							
							Improved shader definition loader  
						
						 
						
						
						
						
					 
					
						2022-04-30 22:51:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f547ff1b8f 
					 
					
						
						
							
							Basic rectangle drawing  
						
						 
						
						
						
						
					 
					
						2022-04-30 20:20:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ddf7e14682 
					 
					
						
						
							
							Added spdlog as a submodule  
						
						 
						
						
						
						
					 
					
						2022-04-29 20:40:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f613059c2d 
					 
					
						
						
							
							Added glm as a git submodule  
						
						 
						
						
						
						
					 
					
						2022-04-29 13:32:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56ec05adf1 
					 
					
						
						
							
							Added GLFW as a submodule  
						
						 
						
						
						
						
					 
					
						2022-04-29 13:28:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6d2c49f71 
					 
					
						
						
							
							Merge branch 'main' of  https://git.barink.dev/Nigel/MyGameEngine  into main  
						
						 
						
						
						
						
					 
					
						2022-04-29 13:10:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						358b088fc9 
					 
					
						
						
							
							Adjusted TODO and README markdown files  
						
						 
						
						
						
						
					 
					
						2022-04-29 13:10:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bd116cd203 
					 
					
						
						
							
							Adjusted TODO and README markdown files  
						
						 
						
						
						
						
					 
					
						2022-04-29 13:09:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						86b0506bbb 
					 
					
						
						
							
							Added abstracted window  
						
						 
						
						... 
						
						
						
						Added Lua interpreter 
						
						
					 
					
						2022-04-28 21:02:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						168b936945 
					 
					
						
						
							
							Created a basic shader object and window object  
						
						 
						
						... 
						
						
						
						Using GLAD to load OpenGL/Vulkan extensions 
						
						
					 
					
						2022-04-22 22:37:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a93a78c4f 
					 
					
						
						
							
							Cleanup workspace  
						
						 
						
						
						
						
					 
					
						2021-09-29 19:14:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b089c76938 
					 
					
						
						
							
							Initial commit, Basic project structure  
						
						 
						
						
						
						
					 
					
						2021-05-22 20:50:20 +01:00