diff options
Diffstat (limited to 'src/tests/test_3d_render.cc')
| -rw-r--r-- | src/tests/test_3d_render.cc | 6 |
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(); |
