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)
This commit is contained in:
		@ -20,7 +20,6 @@ const std::string fragmentShaderSource = "../build/SandboxApplication/Debug/test
 | 
			
		||||
BarinkEngine::ModelImporter* MI = new BarinkEngine::ModelImporter();
 | 
			
		||||
 | 
			
		||||
Scene* Level1;
 | 
			
		||||
BarinkEngine::Renderer* renderer;
 | 
			
		||||
BarinkEngine::SceneObject* cube;
 | 
			
		||||
/*
 | 
			
		||||
* Runs once at startup 
 | 
			
		||||
@ -51,9 +50,8 @@ void Start() {
 | 
			
		||||
    memset(code, '\0', 254);
 | 
			
		||||
 | 
			
		||||
    // TODO: Move to runtime/ Engine 
 | 
			
		||||
    renderer = new BarinkEngine::Renderer();
 | 
			
		||||
    // NOTE: Submits should later be done through walking the sceneTree
 | 
			
		||||
    renderer->Submit(cube->renderable);
 | 
			
		||||
    renderer.Submit(cube->renderable);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -67,16 +65,16 @@ void ImmediateGraphicsDraw() {
 | 
			
		||||
 | 
			
		||||
    // Show ImGui demo such that I can easily look
 | 
			
		||||
    // at possible GUI elements to use
 | 
			
		||||
    ImGui::ShowDemoWindow();
 | 
			
		||||
   // ImGui::ShowDemoWindow();
 | 
			
		||||
 | 
			
		||||
    // Show internal BarinkEngine stats
 | 
			
		||||
    ShowStats();
 | 
			
		||||
 | 
			
		||||
    // Show different tooling for this specific sandbox
 | 
			
		||||
   // CameraTool(cam);
 | 
			
		||||
    ScriptingTool(code);
 | 
			
		||||
    //ScriptingTool(code);
 | 
			
		||||
 | 
			
		||||
    SceneExplorer(*Level1, "Scene Explorer");
 | 
			
		||||
    //SceneExplorer(*Level1, "Scene Explorer");
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -86,8 +84,6 @@ void ImmediateGraphicsDraw() {
 | 
			
		||||
*/
 | 
			
		||||
void Update()
 | 
			
		||||
{
 | 
			
		||||
    
 | 
			
		||||
    renderer->Render();
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -97,6 +93,5 @@ void Update()
 | 
			
		||||
*/
 | 
			
		||||
void Stop() {
 | 
			
		||||
    delete MI;
 | 
			
		||||
    delete renderer;
 | 
			
		||||
    delete shader;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user