Peterino2
d03338034e
Generate all 53 SDL3 public API bindings
...
- Updated build.zig to include all public SDL3 headers
- Successfully generated 53 Zig binding files in v2/
- 41 APIs generated cleanly without errors
- 12 APIs generated with syntax errors to be fixed
Clean APIs include:
- Core: init, error, log, hints, version
- Platform: clipboard, filesystem, locale, misc, power, storage
- Input: events, keyboard, mouse, gamepad, joystick, pen, sensor, touch
- Media: video, audio, camera
- Graphics: gpu, render, pixels, surface, rect, blendmode
- Utilities: atomic, endian, guid, properties, time, timer
- System: cpuinfo, process, thread, mutex
APIs with errors to fix:
- assert, audio, haptic, hidapi, iostream, joystick
- mutex, render, system, thread, tray, vulkan
Common issues identified:
- Malformed type names in dependency detection
- Missing SDL_FunctionPointer typedef
- Complex function pointer patterns need better parsing
2026-01-22 18:46:27 -08:00