makepad/libs/model/tests/fixtures
Admin b22eadbe58 render, model, scene, texcomp, platform: the sandbox round-3 engine work -- realtime shadows that never flash sunless, foliage with impostors and GPU grass, a city material with glass and clear coat, sky reflections on all PBR, BC5 normal maps and Basis/UASTC transcoding with zero dependencies, a whole-frame GPU timer, conforming decals and sculpted shells in the model kit, character locomotion and grip fixes, and joint-following parts
- render:
  - CSM re-renders every cascade on Apple GPUs (incremental reuse read sunless on Metal); the VFX pass follows the scene pass rect;
  - an opaque no-discard pipeline variant; clustered spot cone culling;
  - foliage wind, impostors, grass (grass.rs, impostor.rs); DrawSceneCity (glass, interiors, headlights); occluder dither near the lens;
  - viewmodel shading in linear space; per-game grade/exposure; tile image sharing and texture_pack; a 31-attribute guard test.
- model: sculpted-shell booleans (a tolerant surface mapping, larger inputs); text_material badges and decals; the elbow and knee hinge fixes; the grip poses for first-person arms; Kestrel/Halcyon presets; faster tinting.
- scene: parts that follow a skeleton joint; HUD layout from real text metrics; VFX presets.
- texcomp: Basis UASTC, BC7, BC5 (RGTC), ASTC and ETC encode and transcode, with tests.
- platform: a GPU frame timer (Metal command-buffer times, Vulkan timestamps); a BC5/compressed-texture format on Metal, Vulkan and D3D11; draw_shader_ready (draw a fallback while a pipeline compiles); a Linux render-texture readback; thumbnail PNG encoding off Metal's completion thread.

Checked: cargo check --release --workspace on node 165 (Linux; the only errors are makepad-motion's `Media` ambiguity from widgets/families/media, not these changes); the sandbox workspace --all-targets; Metal builds and runs on the Mac mini; per-lane test suites in apps/sandbox/local/agent_state/rebuild (render 506, platform 333, model and texcomp suites).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 15:03:39 +02:00
..
astra_saloon.json libs: model, mesh_edit, csg, scene, sim, render, xr 2026-09-15 13:40:31 +02:00
sculpted_car_shell.json render, model, scene, texcomp, platform: the sandbox round-3 engine work -- realtime shadows that never flash sunless, foliage with impostors and GPU grass, a city material with glass and clear coat, sky reflections on all PBR, BC5 normal maps and Basis/UASTC transcoding with zero dependencies, a whole-frame GPU timer, conforming decals and sculpted shells in the model kit, character locomotion and grip fixes, and joint-following parts 2026-09-29 15:03:39 +02:00
v1_robot.mpmodel libs: model, mesh_edit, csg, scene, sim, render, xr 2026-09-15 13:40:31 +02:00