Backlog/lib/sdl3/v2
Peterino2 724b5e1a05 feat: add JSON export and regenerate multiple SDL headers
- Implemented --generate-json flag to export parsed API as JSON
- Added proper JSON formatting using std.json
- Fixed memory leaks in JSON generation
- Updated build.zig to generate 15 different SDL headers
- Successfully parsing 13/15 headers (init and iostream have issues)

Working headers:
- SDL_gpu, SDL_video, SDL_events, SDL_keyboard
- SDL_mouse, SDL_scancode, SDL_keycode, SDL_pixels
- SDL_rect, SDL_surface, SDL_blendmode, SDL_timer
- SDL_error

Known issues:
- SDL_init.h: array syntax in function pointer params (argv[])
- SDL_iostream.h: function pointer fields in structs not supported
2026-01-22 18:16:49 -08:00
..
blendmode.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
error.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
events.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
gpu.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
init.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
iostream.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
keyboard.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
keycode.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
mouse.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
pixels.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
rect.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
scancode.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
surface.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
timer.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00
video.zig feat: add JSON export and regenerate multiple SDL headers 2026-01-22 18:16:49 -08:00