diff --git a/renderer/README.md b/renderer/README.md
index 0a34d32..55a3f38 100644
--- a/renderer/README.md
+++ b/renderer/README.md
@@ -19,7 +19,7 @@
---
-## Diagnostics (1920x1080, 500 samples)
+## Diagnostics (1920x1080, 128 samples)
diff --git a/renderer/core/include/scene.hpp b/renderer/core/include/scene.hpp
index e08d882..b16fb49 100644
--- a/renderer/core/include/scene.hpp
+++ b/renderer/core/include/scene.hpp
@@ -19,10 +19,16 @@ class Scene {
std::vector vertexIndices;
std::vector vertices;
std::vector texCoords;
- glm::mat4 transform;
std::vector primitives;
- Mesh() : transform(glm::mat4(1.0f)) {}
+ Mesh() = default;
+ };
+
+ struct Object {
+ Mesh mesh;
+ glm::mat4 transform;
+
+ Object() : transform(glm::mat4(1.0f)) {}
};
struct TextureData {
@@ -76,7 +82,7 @@ class Scene {
Camera camera;
Sun sun;
- std::vector meshes;
+ std::vector