| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | update emscripten webgl link flags | Ed Preston | 2024-08-14 | 1 | -1/+1 |
| | | | | | | USE_WEBGL2 deprecated. WebGL1 was removed from sokol 30-Apr-2023 | ||||
| * | gen_nim.py: fix minor code gen bug related to ↵ | Andre Weissflog | 2024-07-30 | 1 | -1/+1 |
| | | | | | https://github.com/floooh/sokol/pull/1086 | ||||
| * | Added support for emscripten on the nim's gen script | Nazari Gonzalez | 2024-07-28 | 1 | -3/+17 |
| | | |||||
| * | replace SOKOL_GLCORE33 with SOKOL_GLCORE | Andre Weissflog | 2024-03-10 | 1 | -3/+3 |
| | | |||||
| * | bindgen minor code cleanup | Andre Weissflog | 2024-02-20 | 1 | -4/+2 |
| | | |||||
| * | Update generated Nim converter asserts | geotre | 2023-11-24 | 1 | -3/+3 |
| | | |||||
| * | Update gen_nim.py | geotre | 2023-11-21 | 1 | -0/+2 |
| | | |||||
| * | use addr instead | Pixeller | 2023-06-23 | 1 | -2/+2 |
| | | | | | | warning:: `unsafeAddr` is a deprecated alias for `addr`, use `addr` instead. | ||||
| * | gen_nim.py: add new sg_load_action and sg_store_action name special cases | Andre Weissflog | 2023-05-19 | 1 | -0/+2 |
| | | |||||
| * | add sokol_log.h to nim bindings | Andre Weissflog | 2023-02-12 | 1 | -15/+27 |
| | | |||||
| * | Fix language bindings: | Andre Weissflog | 2022-11-03 | 1 | -54/+18 |
| | | | | | | - 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 | ||||
| * | gen_nim.py: fix case warnings in nim 1.6.8 | Andre Weissflog | 2022-10-18 | 1 | -4/+4 |
| | | |||||
| * | map SGL_NO_ERROR to SGL_ERROR_NO_ERROR | Andre Weissflog | 2022-07-20 | 1 | -0/+1 |
| | | |||||
| * | gen_nim.py: fix type mapping for sg_context_desc.pixel/depth_format | Andre Weissflog | 2022-07-19 | 1 | -1/+3 |
| | | |||||
| * | bindings generation minor code cleanup | Andre Weissflog | 2022-07-14 | 1 | -5/+5 |
| | | |||||
| * | Nim bindings: remove to_Range and clean up type mappings | Andre Weissflog | 2022-07-02 | 1 | -7/+11 |
| | | | | | | | | | | - to_Range() converter removed, to easy to f*ck up and end up with corrupted memory - size_t mapping changed from Nim's uint to int (because Nim's sizeof returns int - change Range.pointer to Range.addr (looks better since it is usually used with Nim's unsafeAddr) | ||||
| * | nim bindings: fix reserved keyword wrapping for C functions | Andre Weissflog | 2022-06-26 | 1 | -6/+10 |
| | | |||||
| * | nim bindings: clean up C to Nim type mappings | Andre Weissflog | 2022-06-26 | 1 | -5/+5 |
| | | |||||
| * | nim bindings: change enum naming conventions | Andre Weissflog | 2022-06-25 | 1 | -26/+36 |
| | | | | | | | | Enum items are now prefixes instead of relying on the enum name for scoping. This was necessary because Nim's 'pure' doesn't enforce putting the enum name in front of the enum items. | ||||
| * | nim bindings: remove to 'const to bitfield' conversion | Andre Weissflog | 2022-06-25 | 1 | -27/+3 |
| | | |||||
| * | nim bindings: don't differentiate between 'cint' and 'uint32' enums | Andre Weissflog | 2022-06-25 | 1 | -8/+2 |
| | | |||||
| * | nim bindings: replace Range.ptr with Range.pointer (can be used without quotes) | Andre Weissflog | 2022-06-23 | 1 | -1/+2 |
| | | |||||
| * | gen_nim.py: add array to quoted strings | Andre Weissflog | 2022-06-13 | 1 | -0/+1 |
| | | |||||
| * | gen_nim.py: fix Windows linker options MSVC vs others | Andre Weissflog | 2022-06-12 | 1 | -3/+6 |
| | | |||||
| * | Update Nim bindings generation. (#675) | Andre Weissflog | 2022-06-12 | 1 | -74/+190 |
| | | | | | | | - 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 | ||||
| * | gen_nim.py: generate by-value function wrappers | Andre Weissflog | 2022-06-06 | 1 | -4/+34 |
| | | |||||
| * | Language bindings generation cleanup round 1 (#674) | Andre Weissflog | 2022-06-05 | 1 | -96/+81 |
| | | |||||
| * | Language bindings: fix new allocator callbacks (#671) | Andre Weissflog | 2022-05-30 | 1 | -12/+2 |
| | | | | | | | | * remove typedef indirection for allocator callback functions * language bindings: fix allocator bindings * language bindings: replace FIXMEs and ??? with actual errors | ||||
| * | do not use Nim bit fields for now | Gustav Olsson | 2022-05-23 | 1 | -3/+3 |
| | | |||||
| * | update nim bindgen | Gustav Olsson | 2022-05-18 | 1 | -232/+188 |
| | | | | | | | | | * follow nim code style * avoid keyword clashes * remove redundant functions * use nim bitfields for some consts * generate bindings for sokol_glue.h | ||||
| * | a few minor updates: | Garett Bass | 2021-04-08 | 1 | -8/+5 |
| | | | | | | | * regenerated from sokol/master * src/ext renamed to src/nim * `Num` enum constants discarded | ||||
| * | fix Nim cstring argument type | Garett Bass | 2021-03-27 | 1 | -1/+1 |
| | | |||||
| * | updated gen_x.py to use sokol_app.c, sokol_gfx.c, instead of sokol_app_gfx.c | Garett Bass | 2021-03-27 | 1 | -7/+7 |
| | | |||||
| * | added nim support to bindgen | Garett Bass | 2021-02-25 | 1 | -0/+565 |