aboutsummaryrefslogtreecommitdiff
path: root/bindgen/gen_odin.py
Commit message (Collapse)AuthorAgeFilesLines
* odin bindings: fix static vs dll system library linkage on linux (see: ↵Andre Weissflog2025-11-281-5/+9
| | | | https://github.com/floooh/sokol-odin/pull/37)
* Generate Odin bindings that: (1) Are easier to use with web builds. (2) ↵Karl Zylinski2025-01-261-0/+5
| | | | Compile cleanly with '-vet -strict-style'
* bindgen: Include top comment in Zig & OdinAlexander Arvidsson2025-01-081-0/+3
|
* bindgen(odin): Fix empty line leading whitespaceAlexander Arvidsson2025-01-081-1/+1
|
* bindgen: Textwrap indent and Zig commentsAlexander Arvidsson2025-01-051-5/+6
|
* bindgen: Utility function for Odin commentsAlexander Arvidsson2025-01-051-18/+15
|
* bindgen: Remove unnecessary 'comment_multiline'Alexander Arvidsson2025-01-051-3/+3
|
* Merge branch 'floooh:master' into feature/bindgen-docsAlexander Arvidsson2025-01-051-2/+7
|\
| * gen_odin.py: Use shared linux libraries if USE_DLLAlexander Arvidsson2024-12-281-2/+7
| |
* | bindgen: Initial doc comments for OdinAlexander Arvidsson2025-01-051-1/+24
|/
* Changed Odin bindgen to use core:c aliases.Barinzaya2024-11-191-3/+3
| | | | | This affects intptr_t, uintptr_t, and size_t, which are variable-sized. The previous mappings were mapped directly to 64-bit values.
* Fixed an indentation.Barna Mumtyan2024-05-041-1/+1
|
* Added support for generating dynamic libraries for macos in sokol-odin port.Barna Mumtyan2024-05-041-13/+24
|
* Merge branch 'odin-unitybuild-and-dll-support' of ↵Andre Weissflog2024-04-131-22/+46
|\ | | | | | | https://github.com/jakubtomsu/sokol into jakubtomsu-odin-unitybuild-and-dll-support
| * per-module debug mode, update constantsjakubtomsu2024-04-111-25/+32
| |
| * correct dll lib link pathjakubtomsu2024-04-111-4/+4
| |
| * use unitybuild only in DLLjakubtomsu2024-04-111-18/+19
| |
| * fix lib prefixesjakubtomsu2024-04-111-20/+19
| |
| * Update the odin foreign imports and configsjakubtomsu2024-04-101-18/+35
| |
* | Exclude 'NUM' enum values from bindingsjakubtomsu2024-04-121-1/+1
|/
* bindgen minor code cleanupAndre Weissflog2024-02-201-1/+0
|
* gen_odin.py: add sokol_glue.h as regular module, remove cruftAndre Weissflog2024-02-191-4/+2
|
* add sokol_log.h to odin bindings generatorAndre Weissflog2023-02-121-0/+2
|
* Fix language bindings:Andre Weissflog2022-11-031-52/+16
| | | | | - 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
* Remove wrapper procs for Odin bindings. Use c.int type (#719)Phil H2022-10-161-70/+28
| | | | | | | | | * gen odin bindings without wrapper procs * use c.int * remove unused gen procs * use #any_int for binding c.int parameters
* gen_odin.py: add pthread to linux system librariesAndre Weissflog2022-08-021-3/+3
|
* gen_odin.py: add dl to linux system librariesAndre Weissflog2022-08-021-1/+1
|
* gen_odin.py: fix linux system library linkingAndre Weissflog2022-08-021-3/+3
|
* gen_odin.py: fix linux library namesAndre Weissflog2022-08-021-2/+2
|
* gen_odin.py: add GL vs Metal/D3D11 backend selection via defineAndre Weissflog2022-07-281-16/+31
|
* gen_odin.py: inject sdtx.printf() wrapper functionAndre Weissflog2022-07-261-2/+12
|
* gen_odin.py: don't remap sgl_rad() and sgl_deg()Andre Weissflog2022-07-251-2/+0
|
* gen_odin.py: fix output directory structureAndre Weissflog2022-07-231-5/+9
|
* gen_odin.py: rename 'private' struct field to '_'Andre Weissflog2022-07-201-1/+5
|
* gen_odin.py: map C bool to Odin bool (not b8), get rid of semicolonsAndre Weissflog2022-07-201-8/+8
|
* map SGL_NO_ERROR to SGL_ERROR_NO_ERRORAndre Weissflog2022-07-201-0/+1
|
* gen_odin.py: put system library dependencies into foreign importsAndre Weissflog2022-07-191-10/+65
|
* gen_odin.py: fix .a vs .lib c-library importsAndre Weissflog2022-07-191-4/+4
|
* gen_odin.py: more general fixesAndre Weissflog2022-07-191-12/+19
|
* gen_odin.py: fix C library importsAndre Weissflog2022-07-191-2/+20
|
* gen_odin.py: replace reserved keyword 'context' with 'ctx'Andre Weissflog2022-07-171-1/+3
|
* gen_odin.py: generate structsAndre Weissflog2022-07-171-68/+87
|
* gen_odin.py: initial function and enum bindingsAndre Weissflog2022-07-161-22/+64
|
* start with Odin bindings functionsAndre Weissflog2022-07-151-7/+88
|
* gen_odin.py: write C function importsAndre Weissflog2022-07-141-2/+246
|
* start with odin bindingsAndre Weissflog2022-07-121-0/+79