| .. |
|
fixtures
|
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 |
|
adversarial.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
authoring_rig_export.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
completion_review_fixes.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
delivery.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
document.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
draft.rs
|
model: the build faces every closed shell outward -- a closed, consistently wound component whose signed volume is negative (an inward shell, as AI-written polygon_mesh bodies often are) is flipped in the compiled product, so a draft or finished model no longer draws its inside under back-face culling. Mesh::inward_closed_faces lists such shells (a shell inside another closed shell's bounds is a cavity and stays inward; open sheets and non-manifold pieces are left as written) and orient_closed_outward flips them; compile_evaluated, which both compile_preview and compile use, orients a copy only when that list is non-empty, so outward meshes take the unchanged path and come out identical. The source document keeps what was written. Checked: cargo test --release -p makepad-mesh-edit (inward_closed_shells_turn_outward_and_cavities_open_sheets_stay: primitives and outward boxes unchanged, inward box turns, cavity and open quad stay), -p makepad-model (all; draft: inward_polygon_shells_draw_outward_in_draft_and_product, captured_inward_saloon_draws_outward).
|
2026-09-30 20:45:46 +02:00 |
|
extended_inspect.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
grok_completion.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
portable_atlas.rs
|
render, model, scene, audio_synth, platform: the game renderer's lights, shadows, GI, VFX and HDR, a character kit, a shared synth, and the platform hooks the Sandbox needed -- libs/render is split into renderer/ and shaders/ modules (pure moves first) and gets stable cascaded shadow maps with a local shadow atlas, cascaded voxel-traced probe GI with SSAO (the CPU BVH placement and analytic emitters are gone), an opt-in HDR scene pass (Renderer::set_hdr_output: AgX, bloom, auto-exposure, FXAA), GPU particles with presets and decals (libs/scene/vfx, with a CPU fallback where float16 blending is missing), world streaming, skinned animation layers and a composed HUD (the HUD document no longer caps its element count; CameraState gains a far plane). Fab and Stage keep the 8-bit lane and in-scene VFX; only hosts that opt in change. libs/model gains the character kit (body, head, gear, clips, presets, FPS arms), construction shapes and decals, bevels, model programs with weathering, and import; mesh_edit decimation collapses every independent candidate per adjacency pass instead of one (a 4.6k-face mesh took 10 s). libs/csg drops the document/rig evaluator the Sandbox no longer uses. New libs/audio_synth (makepad-audio-synth): band-limited oscillators, filters, physically inspired engines, a sound-recipe format, FDN reverb, a spatializer and a look-ahead limiter, with the piano, drum kits, SoundFonts and Ironfish behind instruments; Stage's audio_dsp re-exports it. Platform: GpuInfo::float16_blend_targets, with Metal building an RGBA16Float PSO pair per Bgra8 shader on first use and Vulkan reporting the device's RGBA16F blend support; the WGSL backend forwards only the instance fields the fragment stage reads (39 vec4 varyings overflowed NVIDIA's limit and lost the device); an unbound Vulkan texture_depth slot gets the depth dummy instead of a colour view; an over-budget remote raw grab is box-halved until it fits instead of failing; Windows implements game_input_infos and XInput haptics, DirectInput FFB starts its constant force once and takes exclusive mode only in the foreground, iOS/tvOS get Core Haptics, and game_input gains an additive force API. The AI hub's Claude Code provider can serve one MCP server's tools natively (--mcp-config/--allowedTools, no think-tag litter for redacted thinking), the MCP server answers tool results with image content, and the fleet Qwen provider keeps its vision observations on the row they annotate. widgets gain the cyberpunk desktop style, and a Splash isolate inherits the stylesheet of the VM that allocates it. Checked: cargo check --workspace on macOS (clean apart from apps/source-library's own warnings), makepad-platform/widgets/render/scene/model/audio-synth/mesh-edit/csg for x86_64-unknown-linux-gnu and x86_64-pc-windows-msvc (clean); tests: platform 318, render 488, widgets-core 1307, model 158, scene 35, audio-synth 40, mesh-edit 9, all passing.
|
2026-09-29 01:55:13 +02:00 |
|
portable_identity.rs
|
render, model, platform, audio_synth, ai: shadow atlases clipped per cascade and face, portable math for identical model builds everywhere, foliage and city rendering, Score replaces the synth sequencer, and sandbox audio generation fixes
|
2026-09-30 08:11:15 +02:00 |
|
primitives.rs
|
render, model, scene, audio_synth, platform: the game renderer's lights, shadows, GI, VFX and HDR, a character kit, a shared synth, and the platform hooks the Sandbox needed -- libs/render is split into renderer/ and shaders/ modules (pure moves first) and gets stable cascaded shadow maps with a local shadow atlas, cascaded voxel-traced probe GI with SSAO (the CPU BVH placement and analytic emitters are gone), an opt-in HDR scene pass (Renderer::set_hdr_output: AgX, bloom, auto-exposure, FXAA), GPU particles with presets and decals (libs/scene/vfx, with a CPU fallback where float16 blending is missing), world streaming, skinned animation layers and a composed HUD (the HUD document no longer caps its element count; CameraState gains a far plane). Fab and Stage keep the 8-bit lane and in-scene VFX; only hosts that opt in change. libs/model gains the character kit (body, head, gear, clips, presets, FPS arms), construction shapes and decals, bevels, model programs with weathering, and import; mesh_edit decimation collapses every independent candidate per adjacency pass instead of one (a 4.6k-face mesh took 10 s). libs/csg drops the document/rig evaluator the Sandbox no longer uses. New libs/audio_synth (makepad-audio-synth): band-limited oscillators, filters, physically inspired engines, a sound-recipe format, FDN reverb, a spatializer and a look-ahead limiter, with the piano, drum kits, SoundFonts and Ironfish behind instruments; Stage's audio_dsp re-exports it. Platform: GpuInfo::float16_blend_targets, with Metal building an RGBA16Float PSO pair per Bgra8 shader on first use and Vulkan reporting the device's RGBA16F blend support; the WGSL backend forwards only the instance fields the fragment stage reads (39 vec4 varyings overflowed NVIDIA's limit and lost the device); an unbound Vulkan texture_depth slot gets the depth dummy instead of a colour view; an over-budget remote raw grab is box-halved until it fits instead of failing; Windows implements game_input_infos and XInput haptics, DirectInput FFB starts its constant force once and takes exclusive mode only in the foreground, iOS/tvOS get Core Haptics, and game_input gains an additive force API. The AI hub's Claude Code provider can serve one MCP server's tools natively (--mcp-config/--allowedTools, no think-tag litter for redacted thinking), the MCP server answers tool results with image content, and the fleet Qwen provider keeps its vision observations on the row they annotate. widgets gain the cyberpunk desktop style, and a Splash isolate inherits the stylesheet of the VM that allocates it. Checked: cargo check --workspace on macOS (clean apart from apps/source-library's own warnings), makepad-platform/widgets/render/scene/model/audio-synth/mesh-edit/csg for x86_64-unknown-linux-gnu and x86_64-pc-windows-msvc (clean); tests: platform 318, render 488, widgets-core 1307, model 158, scene 35, audio-synth 40, mesh-edit 9, all passing.
|
2026-09-29 01:55:13 +02:00 |
|
response_budget.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
review_geometry.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
review_pose.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
rig.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
rig_controls.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
scene.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
sculpted.rs
|
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 |
|
selections.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
service.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
soft_body.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
soft_review.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
surface.rs
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
vehicle.rs
|
work: zero compiler warnings across CI targets (CI denies warnings; per-app platforms; cross rows without host RUSTFLAGS); Desk Link rate uncapped (adaptive only) + one-line viewer stats
|
2026-10-25 21:57:09 +01:00 |