Retained renderer support is back for Scope on Metal, Vulkan, OpenGL, WebGL and the simulated GPU. A `vulkan` cargo feature picks Vulkan on desktop Linux, Cx::gpu_backend() names the compiled GPU API, and the direct WM builds again. Settings.renderer in libs/workspace keeps the saved GPU API choice (Vulkan | OpenGL) behind the --renderer-routed argument. The Android build keeps the texture alloc types imported for OES adoption, and that import stays off the web build. The simulated GPU builds on Linux again. Squashed from work, without the cargo vendor snapshot the retained renderer commit carried there: - platform: a `vulkan` cargo feature picks Vulkan on desktop Linux; Cx::gpu_backend() names the compiled GPU API; the direct WM builds again - workspace: Settings.renderer — the saved GPU API choice (Vulkan | OpenGL) and the --renderer-routed argument - Restore retained renderer support for Scope - platform: Android builds again — the texture alloc types stay imported for OES adoption - platform: the Android texture-adoption import stays off the web build - platform: the simulated GPU builds on Linux again Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||