Basic scene loop

This commit is contained in:
Dynamitos
2025-01-24 21:54:38 +01:00
parent ff9ebb916f
commit 3cbc73ebfe
5 changed files with 71 additions and 54 deletions
+12 -6
View File
@@ -1,18 +1,24 @@
#include "scene/BVH.h"
#include "scene/Scene.h"
#include "util/ModelLoader.h"
#include "window/Window.h"
int main()
{
Scene scene;
Window window;
Window window(1920, 1080);
scene.render(
Camera{
.position = glm::vec3(10, 0, 0),
.direction = glm::vec3(-1, 0, 0),
},
RenderParameter{
.width = 1920,
.height = 1080,
.numSamples = 10000,
});
while (true)
{
// IMGUI....
if (Imgui.Button())
{
scene.render();
}
window.update(scene.getImage());
}
return 0;