summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/test_3d_render.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tests/test_3d_render.cc b/src/tests/test_3d_render.cc
index 024dd87..5ae8b3a 100644
--- a/src/tests/test_3d_render.cc
+++ b/src/tests/test_3d_render.cc
@@ -120,6 +120,11 @@ void setup_scene() {
g_scene.clear();
srand(12345); // Fixed seed
+ // Skybox object (always drawn first by renderer)
+ Object3D skybox(ObjectType::SKYBOX);
+ skybox.scale = vec3(1000.0f, 1000.0f, 1000.0f); // Large sphere
+ g_scene.add_object(skybox);
+
// Large floor, use BOX type (SDF) at index 0
Object3D floor(ObjectType::BOX);
floor.position = vec3(0, -2.0f, 0);
@@ -216,7 +221,6 @@ int main(int argc, char** argv) {
sky_def.gen_func = procedural::gen_perlin;
sky_def.params = {42.0f, 4.0f, 1.0f, 0.5f, 6.0f};
g_textures.create_procedural_texture("sky", sky_def);
- g_renderer.set_sky_texture(g_textures.get_texture_view("sky"));
setup_scene();