| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bindgen: add sokol_gfx_imgui.h to sokol-zig bindings | Andre Weissflog | 2025-12-06 | 1 | -0/+2 |
| | | |||||
| * | gen_zig.py: include sokol-gfx trace-hooks api | Andre Weissflog | 2025-12-06 | 1 | -2/+0 |
| | | |||||
| * | sokol-zig bindgen: fix asRange() helper for sentinel-terminated arrays ↵ | Andre Weissflog | 2025-10-06 | 1 | -5/+8 |
| | | | | | (fixes: https://github.com/floooh/sokol-zig/issues/136) | ||||
| * | fix sokol-zig codegen for zig 0.15.0-dev.1034+bd97b6618 (callconv and ↵ | Andre Weissflog | 2025-07-15 | 1 | -26/+6 |
| | | | | | removed Writer usage) | ||||
| * | gen_zig.py: remove zig 0.13.0 vs 0.14.0 hack in code-generated asRange helper | Andre Weissflog | 2025-03-21 | 1 | -33/+14 |
| | | |||||
| * | bindgen: add option to use tiger style for zig | Adam Patterson | 2025-03-05 | 1 | -6/+11 |
| | | | | | | | | | | Tiger Style comes from TigerBeetle's Zig style guide that they used for their popular database (same name). "Use snake_case for function, variable, and file names. The underscore is the closest thing we have as programmers to a space, and helps to separate words and encourage descriptive names." https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/TIGER_STYLE.md | ||||
| * | gen_zig.py: don't 'pub' extern C func declaration. | Andre Weissflog | 2025-02-01 | 1 | -1/+1 |
| | | | | | ...that way they don't show up in the generated zig-docs. | ||||
| * | gen_zig.py: fix naming convention change in 0.14.0-dev | Andre Weissflog | 2025-01-18 | 1 | -2/+2 |
| | | |||||
| * | bindgen: Include top comment in Zig & Odin | Alexander Arvidsson | 2025-01-08 | 1 | -2/+5 |
| | | |||||
| * | bindgen(zig): Fix empty comment leading whitespace | Alexander Arvidsson | 2025-01-08 | 1 | -2/+3 |
| | | |||||
| * | bindgen: Textwrap indent and Zig comments | Alexander Arvidsson | 2025-01-05 | 1 | -2/+20 |
| | | |||||
| * | cleanup bindings generation scripts | Andre Weissflog | 2024-10-25 | 1 | -1/+1 |
| | | |||||
| * | Fix typos. | Bruce Mitchener | 2024-09-01 | 1 | -1/+1 |
| | | |||||
| * | sokol-zig: work around a breaking naming convention change in the Zig stdlib | Andre Weissflog | 2024-08-31 | 1 | -14/+33 |
| | | |||||
| * | sokol_imgui.h zig bindings wip | Andre Weissflog | 2024-05-30 | 1 | -1/+3 |
| | | |||||
| * | add asRange helper to fetch binding generation | Trace Andreason | 2024-05-16 | 1 | -1/+1 |
| | | |||||
| * | gen_zig.py: sfetch.zig => fetch.zig | Andre Weissflog | 2024-05-15 | 1 | -1/+1 |
| | | |||||
| * | fetch only zig | Trace Andreason | 2024-05-14 | 1 | -2/+2 |
| | | |||||
| * | remove callback typedef | Trace Andreason | 2024-05-14 | 1 | -2/+0 |
| | | |||||
| * | sokol fetch | Trace Andreason | 2024-05-13 | 1 | -0/+6 |
| | | |||||
| * | gen_zig.py: remove some cruft | Andre Weissflog | 2024-02-19 | 1 | -2/+0 |
| | | |||||
| * | fix sokol-zig bindings | Andre Weissflog | 2024-02-19 | 1 | -0/+2 |
| | | |||||
| * | gen_zig.py: add missing writeBytesNTimes method to code-generated Writer ↵ | Andre Weissflog | 2024-01-15 | 1 | -1/+7 |
| | | | | | (required in latest zig-0.12.0 fmt) | ||||
| * | Using const for local variables that are never mutated | abhirag | 2023-12-01 | 1 | -1/+1 |
| | | |||||
| * | add support to gen_zig.py for function pointers that return primitive types | Daniel Hooper | 2023-09-19 | 1 | -0/+2 |
| | | |||||
| * | Update zig bindgen produce source that matches "zig fmt" style | Janne Hellsten | 2023-06-30 | 1 | -12/+12 |
| | | | | | for #39, #40 | ||||
| * | add sokol_log.h to zig bindings | Andre Weissflog | 2023-02-11 | 1 | -23/+34 |
| | | |||||
| * | gen_zig.py: remove obsolete stage1 check | kcbanner | 2023-01-03 | 1 | -4/+1 |
| | | |||||
| * | gen_zig.py: remove obsolete std.meta import | Andre Weissflog | 2023-01-03 | 1 | -1/+0 |
| | | |||||
| * | gen_zig.py: change to stage2 fnptr syntax | kcbanner | 2023-01-01 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'zig-0.10.0' | Andre Weissflog | 2022-11-03 | 1 | -2/+7 |
| |\ | |||||
| | * | gen_zig.py: use meta.FnPtr instead of a switch | kcbanner | 2022-08-28 | 1 | -2/+2 |
| | | | |||||
| | * | gen_zig.py: add compile time branches for stage2 support | kcbanner | 2022-08-27 | 1 | -2/+7 |
| | | | |||||
| * | | Fix language bindings: | Andre Weissflog | 2022-11-03 | 1 | -81/+32 |
| |/ | | | | | - clang-14 ast-dump has changed for array types, fix works both for new and old format - start moving common helper functions into gen_util.py | ||||
| * | map SGL_NO_ERROR to SGL_ERROR_NO_ERROR | Andre Weissflog | 2022-07-20 | 1 | -0/+1 |
| | | |||||
| * | gen_zig.py: minor code cleanup | Andre Weissflog | 2022-07-19 | 1 | -1/+1 |
| | | |||||
| * | gen_zig.py: minor code cleanup | Andre Weissflog | 2022-07-17 | 1 | -1/+1 |
| | | |||||
| * | gen_zig.py: some minor code cleanup | Andre Weissflog | 2022-07-16 | 1 | -5/+5 |
| | | |||||
| * | bindings generation minor code cleanup | Andre Weissflog | 2022-07-14 | 1 | -5/+5 |
| | | |||||
| * | Update Nim bindings generation. (#675) | Andre Weissflog | 2022-06-12 | 1 | -13/+12 |
| | | | | | | | - the various array converters are now code-generated - also everything else in the manually written 'extras' source files is now code-generated - code cleanup and simplifications - also some minor code cleanup in the Zig code generator script | ||||
| * | Language bindings generation cleanup round 1 (#674) | Andre Weissflog | 2022-06-05 | 1 | -51/+41 |
| | | |||||
| * | gen_zig.py: convert C-string results to Zig string slices | Andre Weissflog | 2022-05-31 | 1 | -1/+13 |
| | | | | | See: https://github.com/floooh/sokol-zig/issues/21 | ||||
| * | Language bindings: fix new allocator callbacks (#671) | Andre Weissflog | 2022-05-30 | 1 | -10/+10 |
| | | | | | | | | * remove typedef indirection for allocator callback functions * language bindings: fix allocator bindings * language bindings: replace FIXMEs and ??? with actual errors | ||||
| * | update nim bindgen | Gustav Olsson | 2022-05-18 | 1 | -0/+3 |
| | | | | | | | | | * follow nim code style * avoid keyword clashes * remove redundant functions * use nim bitfields for some consts * generate bindings for sokol_glue.h | ||||
| * | bindgen/gen_zig.py: zig 0.9.0 fixes (c_void => anyopaque) | Andre Weissflog | 2021-12-21 | 1 | -8/+8 |
| | | |||||
| * | Update gen_zig to support 0.8.0 and master | Lee Cannon | 2021-07-20 | 1 | -1/+3 |
| | | | | These changes are required for zig master and are also valid for the latest stable version 0.8.0 | ||||
| * | updated gen_x.py to use sokol_app.c, sokol_gfx.c, instead of sokol_app_gfx.c | Garett Bass | 2021-03-27 | 1 | -2/+2 |
| | | |||||
| * | gen_zig.py: allow function arg-type overrides, allow ignored structs | Andre Weissflog | 2021-02-26 | 1 | -42/+57 |
| | | |||||
| * | Language-binding-friendly API changes. (#458) | Andre Weissflog | 2021-02-10 | 1 | -82/+210 |
| | | | | See: https://floooh.github.io/2021/02/07/sokol-api-overhaul.html | ||||
| * | bindgen: add sokol_audio.h | Andre Weissflog | 2020-12-30 | 1 | -2/+6 |
| | | |||||