Backlog/lib
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
..
.claude switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
bh switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
cimgui switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
enet switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
lua switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
miniaudio switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
nfd switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
objLoader switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
ozz switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
p2 saving 2026-01-19 21:40:05 -08:00
packer saving 2026-01-19 21:40:05 -08:00
sdl3 Generate all 53 SDL3 public API bindings 2026-01-22 18:46:27 -08:00
spng switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
theoratest switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
tracy switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
watcher switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
zargs deleted a lot of intermediate files and tests 2026-01-22 03:58:37 -08:00
zgltf switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
zmath switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
zphysics switched all builds to bh.declareOptions 2025-11-28 20:14:56 -08:00
readme.md zig build lib 2025-04-11 22:43:41 -07:00
test-libs.py change tests to avoid -fincremental, causes issues on windows, also reducing payload size for concurrent queue test, due to memory constraints 2025-11-06 20:44:59 -08:00
test.zig fixed all tests and added bh.zig 2025-11-06 20:42:48 -08:00

readme.md

libraries go here.