Repository navigation
v0.6.0 — SUPERSEDED by v0.6.1
DO NOT USE — superseded by v0.6.1
v0.6.0's fix (dropping with_sokol_imgui_no_app on every target) introduced a new desktop break: it desymmetrised the option set passed to b.dependency("sokol", ...) between this bridge and labelle-assembler/backends/sokol/build.zig, producing two separately compiled sokol_clib artifacts. The game's sokol_imgui.c failed with 'cimgui.h' file not found.
Pin v0.6.1 directly.
(original notes preserved below)
What's new
Bug fixes
-
fix(sokol-bridge): drop
with_sokol_imgui_no_appon every target (bd13f41)v0.5.0's sokol bridge passed
with_sokol_imgui_no_app = truetob.dependency("sokol", ...)on every target except Android. Thesokolpin is stock upstreamfloooh/sokol-zig@8b1a651, which does not declare that option — so Zig emitserror: invalid option: -Dwith_sokol_imgui_no_appon every desktop / Emscripten / iOS build. The
patches/sokol-zig-no-sokol-app.diffchecked into this repo isn't applied anywhere; thelabelle-toolkit/sokol-zigfork that used to carry the patch was retired.Now skipped on every target.
Compatibility
- First cut against
labelle-core1.14.x. - No API changes in
bridge.zig.
Refs labelle-assembler#140, labelle-assembler#146.