Andre Weissflog 79847279e4 gen_rust.py: fix incorrect type mapping for sokol-shape types 1 kuukausi sitten
..
.gitignore 80a1919101 Add support for C3 to bindgen 1 vuosi sitten
README.md 4f2386121c sokol-d: move kassane/sokol-d to floooh/sokol-d 3 kuukautta sitten
gen_all.py ea9f4c53fe bindgen: add sokol_gfx_imgui.h to sokol-zig bindings 2 kuukautta sitten
gen_c3.py 1874b43e8e Update C3 to 0.7.7 and change @extern to @cname 3 kuukautta sitten
gen_d.py 24f3d653f5 add `gfx-imgui` support and remove timestamp 5 kuukautta sitten
gen_ir.py 4daf0a26d2 gen_ir.py: fix last comment character being ommitted 1 vuosi sitten
gen_jai.py 578b37a612 bindgen: Include comments in Jai 1 vuosi sitten
gen_nim.py 62b6c44edb update emscripten webgl link flags 1 vuosi sitten
gen_odin.py 611afa3d23 odin bindings: fix static vs dll system library linkage on linux (see: https://github.com/floooh/sokol-odin/pull/37) 2 kuukautta sitten
gen_rust.py 79847279e4 gen_rust.py: fix incorrect type mapping for sokol-shape types 1 kuukausi sitten
gen_util.py cb11cc4465 gen_util.py: fix a regular expression warning on Windows 1 vuosi sitten
gen_zig.py ea9f4c53fe bindgen: add sokol_gfx_imgui.h to sokol-zig bindings 2 kuukautta sitten

README.md

Language Binding Generation Scripts

Updating the bindings

First make sure that clang and python3 are in the path:

> clang --version
> python3 --version

...on Windows I simply install those with scoop:

> scoop install llvm
> scoop install python

To update the Zig bindings:

> cd sokol/bindgen
> git clone https://github.com/floooh/sokol-zig
> git clone https://github.com/floooh/sokol-nim
> git clone https://github.com/floooh/sokol-odin
> git clone https://github.com/floooh/sokol-rust
> git clone https://github.com/floooh/sokol-d
> git clone https://github.com/colinbellino/sokol-jai
> git clone https://github.com/floooh/sokol-c3
> python3 gen_all.py

...and then to test and run Zig samples:

> cd sokol/bindgen/sokol-zig
> zig build run-clear
> zig build run-triangle
> zig build run-cube
...