Backlog/lib/sdl3
Peterino2 5dae1139b7 Add mock compilation testing to SDL3 build system
- Added regenerate-test-mocks step to generate bindings and C mocks
- Added check-mocks step to compile generated code without running tests
- Added test-mocks step to run full test suite (4 tests)
- Implemented parser/test/mock_test.zig with comprehensive tests
- Verified C mocks compile to static library with correct symbols
- All tests pass: opaque types, enums, and function calls work correctly

Build commands:
  zig build regenerate-test-mocks - Generate bindings and mocks
  zig build check-mocks           - Compile check only
  zig build test-mocks            - Run full test suite

Tests verify:
- Generated Zig code is syntactically valid
- C mocks compile and link correctly
- Functions are callable from Zig
- Type safety is preserved across C/Zig boundary
2026-01-22 01:27:36 -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 Add mock compilation testing to SDL3 build system 2026-01-22 01:27:36 -08:00
research sdl3 initial parser 2026-01-21 16:28:12 -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 work continued 2026-01-22 01:18:04 -08:00
MOCK_TESTING_COMPLETE.md Add mock compilation testing to SDL3 build system 2026-01-22 01:27:36 -08:00
apigen.py so much work on hot reloading done 2025-05-19 21:35:04 -07:00
build.zig Add mock compilation testing to SDL3 build system 2026-01-22 01:27:36 -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.json added gltf mesh loader back 2025-04-14 23:58:08 -07:00
test.msl added gltf mesh loader back 2025-04-14 23:58:08 -07:00