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