Backlog/lib
Peterino2 d32d248ac0 docs: Add comprehensive API coverage analysis
Tested all 43 major SDL3 APIs:
- 15/43 (35%) fully working with zero errors
- 28/43 (65%) partial with 1-13 errors each
- 0/43 (0%) failed

Production Ready APIs (15):
 Input: keyboard, scancode, mouse, touch, pen
 Core: cpuinfo, sensor, time, process, locale, version, power
 Graphics: rect, blendmode
 Other: keycode

Near-Perfect (20 APIs with just 1 error):
⚠️ audio, camera, clipboard, error, events, filesystem,
   gamepad, gpu, guid, haptic, hidapi, init, iostream,
   joystick, log, messagebox, mutex, pixels, render,
   storage, surface, thread, tray

Key Findings:
- Function pointer typedefs block 23 APIs (HIGH priority)
- Keyword field names affect 3 APIs (MEDIUM priority)
- Edge cases affect 2 APIs (LOW priority)

Impact:
- ~5 hours effort → 91% coverage (39/43 APIs)
- ~8 hours total → 100% coverage

See API_COVERAGE.md for detailed breakdown.
2026-01-22 14:29:06 -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 docs: Add comprehensive API coverage analysis 2026-01-22 14:29:06 -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.