Skip to content

v0.6.0 — SUPERSEDED by v0.6.1

Choose a tag to compare

@apotema apotema released this 26 May 10:58
· 36 commits to main since this release

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_app on every target (bd13f41)

    v0.5.0's sokol bridge passed with_sokol_imgui_no_app = true to b.dependency("sokol", ...) on every target except Android. The sokol pin is stock upstream floooh/sokol-zig @ 8b1a651, which does not declare that option — so Zig emits

    error: invalid option: -Dwith_sokol_imgui_no_app
    

    on every desktop / Emscripten / iOS build. The patches/sokol-zig-no-sokol-app.diff checked into this repo isn't applied anywhere; the labelle-toolkit/sokol-zig fork that used to carry the patch was retired.

    Now skipped on every target.

Compatibility

  • First cut against labelle-core 1.14.x.
  • No API changes in bridge.zig.

Refs labelle-assembler#140, labelle-assembler#146.