Basic scene loop
This commit is contained in:
+12
-6
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user