Backlog/lib/sdl3
Peterino2 a71d236c0c parser: Fix multiple parsing issues
- Fix enum/struct/union parsing to stop at semicolons (prevents grabbing next declaration's body)
- Fix scanOpaque to handle forward declarations with mismatched names (typedef struct tagMSG MSG)
- Fix scanOpaque to reject pointer typedefs (typedef struct X *Y)
- Add support for pointer typedefs in scanTypedef
- Add type conversion for opaque struct pointers (struct X * -> *anyopaque)
- Fix double pointer type conversion (SDL_Type * const * -> [*c]const *Type)

This fixes audio, camera, and system header generation. 46/48 headers now generate successfully.
2026-01-22 19:25:22 -08:00
..
SDL objloader, ozz, sdl3 all updated 2025-10-13 20:57:04 -07:00
content upgrading to sdl 3.16 2025-06-07 14:05:12 -07:00
parser parser: Fix multiple parsing issues 2026-01-22 19:25:22 -08:00
research feat: add JSON output mode for SDL header parser 2026-01-22 16:53:39 -08:00
shaderTypes switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
shadercross upgrading to sdl 3.16 2025-06-07 14:05:12 -07:00
spvreflect switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
src saving 2025-11-02 00:55:21 -07:00
v2 parser: Fix multiple parsing issues 2026-01-22 19:25:22 -08:00
build.zig Skip iostream API - complex I/O not needed for initial binding 2026-01-22 19:10:32 -08:00
build.zig.zon parser work continued 2026-01-22 01:18:04 -08:00
buildshaders.py saving 2025-04-13 17:41:16 -07:00
test.msl added gltf mesh loader back 2025-04-14 23:58:08 -07:00