From 96378529abe1f53e47b733d1d17d589d7b3c5424 Mon Sep 17 00:00:00 2001 From: skal Date: Fri, 6 Feb 2026 07:05:13 +0100 Subject: feat(assets): Add dodecahedron mesh asset Added dodecahedron.obj (downloaded from external source) to demo assets. Updated test_3d_render to display the dodecahedron mesh alongside the cube mesh. Verified asset packing and rendering pipeline. --- src/tests/test_3d_render.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/tests/test_3d_render.cc b/src/tests/test_3d_render.cc index ae00819..00de60e 100644 --- a/src/tests/test_3d_render.cc +++ b/src/tests/test_3d_render.cc @@ -150,6 +150,14 @@ void setup_scene() { mesh_obj.mesh_asset_id = AssetId::ASSET_MESH_CUBE; g_scene.add_object(mesh_obj); + // Dodecahedron (Rasterized) + Object3D dodeca(ObjectType::MESH); + dodeca.position = vec3(4.0f, 2.0f, 2.0f); + dodeca.scale = vec3(1.0f, 1.0f, 1.0f); + dodeca.color = vec4(1.0, 0.5, 0.0, 1); // Orange + dodeca.mesh_asset_id = AssetId::ASSET_DODECAHEDRON; + g_scene.add_object(dodeca); + // Random objects for (int i = 0; i < 30; ++i) { ObjectType type = ObjectType::SPHERE; -- cgit v1.2.3