Commit Graph
2 Commits
Author SHA1 Message Date
Cursor Agentand西风逍遥游 515c27f356 test(graphics): expand classic and procedural render scenes
Add more Khronos glTF orbit fixtures (WaterBottle, Lantern, AntiqueCamera,
CesiumMilkTruck, BarramundiFish, Corset), broaden procedural RenderScenes
coverage (depth, scale, checker, camera move, receiveShadow), fix DamagedHelmet
lighting expectations for metal-heavy assets, and soft-skip transient
swapchain/surface losses when chaining large downloaded scenes.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-08-12 14:18:07 +00:00
Cursor Agentand西风逍遥游 66ca9df282 fix(graphics): upright Vulkan Y mapping, honest ambient, scene tests
Flip GLM RH_ZO projection Y for Vulkan NDC so world +Y is screen-up
(models were rendered upside-down). Switch 3D mesh pipelines to Clockwise
front faces to match the flipped winding, and align AO/volumetric NDC
reconstruction plus screenToRay.

Remove the leftover shader ambient floor so Camera3D ambient is honored.
Bake Assimp node transforms in Graphics::newMeshFromAssimp(world) and use
it from ClassicScenes/model3d. Add RenderScenes regression coverage for
orientation, ambient, shadows, gbuffer, and node baking without effect
cross-talk.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-08-12 13:48:03 +00:00