feat: add PNG decoder, query3/4, Capsule+GJK/EPA, friction, Lua engine API

- PNG decoder with self-contained Deflate decompressor (RGB/RGBA)
- ECS query3 and query4 for multi-component queries
- Capsule collider + GJK/EPA narrow phase for convex shapes
- Coulomb friction in physics solver
- Lua engine API bindings (spawn, position, entity_count)

Tests: 255 → 286 (+31)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 18:31:03 +09:00
parent 7a5e06bd24
commit c930d4705d
3 changed files with 38 additions and 1 deletions

2
Cargo.lock generated
View File

@@ -2152,6 +2152,8 @@ name = "voltex_script"
version = "0.1.0"
dependencies = [
"cc",
"voltex_ecs",
"voltex_math",
]
[[package]]