Backlog/lib/sdl3
Peterino2 fd37a11da8 Update mock testing to use full SDL_gpu.h with proper header includes
Key changes:
- Updated regenerate-test-mocks to parse SDL_gpu.h (169 declarations)
- Modified mock_codegen.zig to include SDL headers instead of manual typedefs
- Added SDL include path to mock library compilation
- Expanded mock_test.zig with comprehensive tests for SDL_gpu types
- All 7 tests passing with 94 mock functions linked successfully

Results:
- Generated 1,229 lines of Zig bindings from 169 declarations
- Generated 577 lines of C mock code
- Compiled to 71KB static library with all 94 functions exported
- Tests verify: opaque types, enums, structs, packed structs, and functions
- Demonstrates parser works with large, complex headers

Stats: 13 opaque types, 24 enums, 35 structs, 3 flags, 94 functions
2026-01-22 01:32:58 -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 Update mock testing to use full SDL_gpu.h with proper header includes 2026-01-22 01:32:58 -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 Update mock testing to use full SDL_gpu.h with proper header includes 2026-01-22 01:32:58 -08:00
apigen.py so much work on hot reloading done 2025-05-19 21:35:04 -07:00
build.zig Update mock testing to use full SDL_gpu.h with proper header includes 2026-01-22 01:32:58 -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