-
f4b1174e13
feat(asset): add async loading, file watcher, and hot reload support
tolelom
2026-03-25 20:34:54 +09:00
-
c478e2433d
docs: add implementation plans for scene serialization, async loading, PBR textures
tolelom
2026-03-25 20:24:19 +09:00
-
389cbdb063
docs: add Phase 3b-4a deferred items spec (serialization, async load, PBR textures)
tolelom
2026-03-25 20:21:17 +09:00
-
df2082f532
docs: update STATUS.md and DEFERRED.md for completed Phase 2-3a items
tolelom
2026-03-25 20:16:37 +09:00
-
a9f5b11f69
feat(renderer): add glTF 2.0 / GLB parser with self-contained JSON parser
tolelom
2026-03-25 20:14:04 +09:00
-
2d80a218c5
feat(renderer): add Baseline JPEG decoder
tolelom
2026-03-25 20:06:07 +09:00
-
a080f0608b
feat(ecs): add query filters (with/without) and system scheduler
tolelom
2026-03-25 20:05:02 +09:00
-
8abba16137
docs: add implementation plans for JPG decoder, glTF parser, ECS filters/scheduler
tolelom
2026-03-25 19:58:56 +09:00
-
dc6aa950e3
docs: add Phase 2-3a deferred items spec (JPG, glTF, ECS filters/scheduler)
tolelom
2026-03-25 19:51:50 +09:00
-
c930d4705d
feat: add PNG decoder, query3/4, Capsule+GJK/EPA, friction, Lua engine API
tolelom
2026-03-25 18:31:03 +09:00
-
7a5e06bd24
feat(script): add Lua engine API bindings (spawn, position, entity_count)
tolelom
2026-03-25 18:30:26 +09:00
-
3d985ba803
feat(physics): add Coulomb friction to collision response
tolelom
2026-03-25 18:28:44 +09:00
-
c196648a2e
feat(physics): add GJK/EPA narrow phase for convex shape collision
tolelom
2026-03-25 18:25:26 +09:00
-
534838b7b9
feat(physics): add Capsule collider variant
tolelom
2026-03-25 18:25:20 +09:00
-
1707728094
feat(ecs): add query3 and query4 for multi-component queries
tolelom
2026-03-25 18:19:50 +09:00
-
803df19305
feat(renderer): add PNG decoder with filter reconstruction
tolelom
2026-03-25 18:18:12 +09:00
-
051eba85aa
feat(renderer): add self-contained deflate decompressor
tolelom
2026-03-25 18:17:59 +09:00
-
e8a79e112c
feat: complete Voltex Engine + Survivor game
tolelom
2026-03-25 17:49:24 +09:00
-
63d5ae2c25
feat(game): add HUD, audio SFX, and game over/restart
tolelom
2026-03-25 17:46:41 +09:00
-
d17732fcd5
feat(game): add collision detection, damage, and scoring
tolelom
2026-03-25 17:46:34 +09:00
-
a7cd14f413
feat(game): add enemy spawning with wave system and chase AI
tolelom
2026-03-25 17:41:34 +09:00
-
5496525a7f
feat(game): add projectile shooting toward mouse aim
tolelom
2026-03-25 17:35:46 +09:00
-
2f60ace70a
feat(game): add player movement with WASD and camera follow
tolelom
2026-03-25 17:27:11 +09:00
-
83c97faed0
feat(game): add survivor_game with arena and quarter-view camera
tolelom
2026-03-25 17:00:55 +09:00
-
3897bb0510
fix(editor): improve button colors for visible hover/active feedback
tolelom
2026-03-25 15:51:12 +09:00
-
038398962e
fix(editor): replace placeholder font with real 8x12 ASCII bitmap glyphs
tolelom
2026-03-25 15:36:19 +09:00
-
586792b774
docs: add Phase 8-4 editor UI status, spec, and deferred items
tolelom
2026-03-25 15:26:34 +09:00
-
2cfb721359
feat(editor): add editor_demo example with IMGUI widgets
tolelom
2026-03-25 15:23:31 +09:00
-
dbaff58a3f
feat(editor): add UI renderer pipeline and shader
tolelom
2026-03-25 15:21:18 +09:00
-
19db4dd390
feat(editor): add voltex_editor crate with IMGUI core (font, draw_list, widgets)
tolelom
2026-03-25 15:10:53 +09:00
-
87b9b7c1bd
docs: add Phase 8-3 Lua scripting status, spec, and deferred items
tolelom
2026-03-25 14:42:21 +09:00
-
6c3ef334fb
feat(script): add voltex_script crate with Lua 5.4 FFI and safe wrapper
tolelom
2026-03-25 14:40:53 +09:00
-
cde271139f
docs: add Phase 8-2 networking status, spec, plan, and deferred items
tolelom
2026-03-25 14:31:14 +09:00
-
566990b7af
feat(net): add UDP server/client with connection management
tolelom
2026-03-25 14:29:41 +09:00
-
4519c5c4a6
feat(net): add voltex_net crate with packet serialization
tolelom
2026-03-25 14:29:27 +09:00
-
e28690b24a
docs: add Phase 8-1 AI system status, spec, plan, and deferred items
tolelom
2026-03-25 14:20:50 +09:00
-
acaad86aee
feat(ai): add steering behaviors (seek, flee, arrive, wander, follow_path)
tolelom
2026-03-25 14:18:50 +09:00
-
5d0fc9d8d1
feat(ai): add A* pathfinding on NavMesh triangle graph
tolelom
2026-03-25 14:18:45 +09:00
-
49957435d7
feat(ai): add voltex_ai crate with NavMesh (manual triangle mesh)
tolelom
2026-03-25 14:18:40 +09:00
-
cddf9540dd
fix(renderer): fix RT shadow shader syntax, experimental features, and R32Float sampler compatibility
tolelom
2026-03-25 14:06:20 +09:00
-
b8334ea361
docs: add Phase 7-4 post processing status, spec, plan, and deferred items
tolelom
2026-03-25 13:55:09 +09:00
-
6c9fc0cbf1
feat(renderer): add HDR + Bloom + ACES tonemap to deferred_demo
tolelom
2026-03-25 13:53:36 +09:00
-
4debec43e7
feat(renderer): add bloom/tonemap pipelines and convert lighting to HDR output
tolelom
2026-03-25 13:49:32 +09:00
-
6d30151be1
feat(renderer): add bloom and tonemap shaders
tolelom
2026-03-25 13:48:20 +09:00
-
6c938999e4
feat(renderer): add HDR target, Bloom resources, and ACES tonemap
tolelom
2026-03-25 13:47:19 +09:00
-
ba610f48dc
docs: add Phase 7-1 through 7-3 specs and plans
tolelom
2026-03-25 13:25:11 +09:00
-
643a329338
docs: add Phase 7-3 RT shadows status and deferred items
tolelom
2026-03-25 13:25:00 +09:00
-
a5c0179793
feat(renderer): add hardware RT shadows to deferred_demo
tolelom
2026-03-25 13:23:34 +09:00
-
b556cdd768
feat(renderer): add RT shadow compute pipeline and integrate into lighting pass
tolelom
2026-03-25 13:14:28 +09:00
-
3a311e14af
feat(renderer): add RT shadow resources and compute shader
tolelom
2026-03-25 13:14:22 +09:00
-
e2424bf8c9
feat(renderer): add BLAS/TLAS acceleration structure management for RT
tolelom
2026-03-25 13:14:06 +09:00
-
71045d8603
docs: add Phase 7-2 SSGI status and deferred items
tolelom
2026-03-25 12:10:21 +09:00
-
5198e8606f
feat(renderer): add SSGI pass to deferred_demo (AO + color bleeding)
tolelom
2026-03-25 12:08:50 +09:00
-
3248cd3529
feat(renderer): integrate SSGI output into deferred lighting pass
tolelom
2026-03-25 12:05:08 +09:00
-
eea6194d86
feat(renderer): add SSGI shader and pipeline for screen-space GI
tolelom
2026-03-25 12:05:02 +09:00
-
3d0657885b
feat(renderer): add SSGI resources with hemisphere kernel and noise texture
tolelom
2026-03-25 12:04:56 +09:00
-
3839aade62
docs: add Phase 7-1 deferred rendering status and deferred items
tolelom
2026-03-25 11:55:37 +09:00
-
49bfa31639
feat(renderer): add deferred_demo example with multi-light deferred rendering
tolelom
2026-03-25 11:54:01 +09:00
-
a9b263bf57
feat(renderer): add deferred rendering pipeline (G-Buffer + Lighting pass)
tolelom
2026-03-25 11:49:45 +09:00
-
f6912be248
feat(renderer): add deferred lighting pass shader with Cook-Torrance BRDF
tolelom
2026-03-25 11:49:38 +09:00
-
72fa401420
feat(renderer): add G-Buffer pass shader for deferred rendering
tolelom
2026-03-25 11:49:32 +09:00
-
03b1419b17
feat(renderer): add GBuffer and fullscreen triangle for deferred rendering
tolelom
2026-03-25 11:49:27 +09:00
-
2b3e3a6a5e
docs: add Phase 5-1 through 6-3 specs, plans, and Cargo.lock
tolelom
2026-03-25 11:37:16 +09:00
-
0991f74275
docs: add Phase 6-3 mixer status and deferred items
tolelom
2026-03-25 11:36:24 +09:00
-
26e4d7fa4f
feat(audio): integrate mixer groups into mixing pipeline and AudioSystem
tolelom
2026-03-25 11:35:05 +09:00
-
261e52a752
feat(audio): add MixGroup, GroupState, and MixerState with fade support
tolelom
2026-03-25 11:32:33 +09:00
-
56c5aff483
docs: add Phase 6-2 3D audio status and deferred items
tolelom
2026-03-25 11:28:40 +09:00
-
7150924d5d
feat(audio): add play_3d and set_listener to AudioSystem
tolelom
2026-03-25 11:27:34 +09:00
-
bd044c6653
feat(audio): integrate spatial 3D audio into mixing pipeline
tolelom
2026-03-25 11:27:29 +09:00
-
4436382baf
feat(audio): add 3D audio spatial functions (distance attenuation, stereo panning)
tolelom
2026-03-25 11:24:55 +09:00
-
7ba3d5758b
docs: add Phase 6-1 audio system status and deferred items
tolelom
2026-03-25 11:13:18 +09:00
-
a1a90ae4f8
feat(audio): add audio_demo example with sine wave playback
tolelom
2026-03-25 11:11:55 +09:00
-
6de5681707
feat(audio): add AudioSystem with WASAPI audio thread
tolelom
2026-03-25 11:10:28 +09:00
-
4cda9d54f3
feat(audio): add WASAPI FFI bindings for Windows audio output
tolelom
2026-03-25 11:10:19 +09:00
-
f52186f732
feat(audio): add mixing functions with volume, looping, and channel conversion
tolelom
2026-03-25 10:59:17 +09:00
-
f0646c34eb
feat(audio): add WAV parser with PCM 16-bit support
tolelom
2026-03-25 10:59:13 +09:00
-
dc12715279
feat(audio): add voltex_audio crate with AudioClip type
tolelom
2026-03-25 10:59:10 +09:00
-
75ec3b308f
docs: add Phase 5-3 raycasting status and deferred items
tolelom
2026-03-25 10:49:19 +09:00
-
67273834d6
feat(physics): add BVH-accelerated raycast with ECS integration
tolelom
2026-03-25 10:47:52 +09:00
-
3f12c4661c
feat(physics): add ray intersection tests (AABB, sphere, box)
tolelom
2026-03-25 10:46:29 +09:00
-
d3eead53cf
feat(math): add Ray type with direction normalization
tolelom
2026-03-25 10:45:06 +09:00
-
102304760e
docs: add Phase 5-2 rigid body simulation status and deferred items
tolelom
2026-03-25 10:40:13 +09:00
-
b516984015
feat(physics): add impulse collision response and physics_step
tolelom
2026-03-25 10:38:42 +09:00
-
b8c3b6422c
feat(physics): add Semi-implicit Euler integration
tolelom
2026-03-25 10:36:17 +09:00
-
9bdb502f8f
feat(physics): add RigidBody component and PhysicsConfig
tolelom
2026-03-25 10:35:16 +09:00
-
7d91e204cc
docs: add Phase 5-1 collision detection status and deferred items
tolelom
2026-03-25 10:27:13 +09:00
-
c1c84cdbff
feat(physics): add detect_collisions ECS integration
tolelom
2026-03-25 10:17:26 +09:00
-
0570d3c4ba
feat(physics): add BVH tree for broad phase collision detection
tolelom
2026-03-25 10:15:24 +09:00
-
74694315a6
feat(physics): add narrow phase collision detection (sphere-sphere, sphere-box, box-box)
tolelom
2026-03-25 10:14:05 +09:00
-
cc24b19f93
feat(physics): add voltex_physics crate with Collider and ContactPoint
tolelom
2026-03-25 10:12:22 +09:00
-
8d3855c1a7
feat(math): add AABB type with intersection, merge, and containment
tolelom
2026-03-25 10:10:27 +09:00
-
7d59b1eed5
docs: add project status, deferred items, and CLAUDE.md
tolelom
2026-03-24 21:42:49 +09:00
-
080ac92fbb
fix(renderer): merge IBL into group(3) to stay within max_bind_groups limit of 4
tolelom
2026-03-24 21:38:45 +09:00
-
9202bfadef
feat: add IBL demo with normal mapping and procedural environment lighting
tolelom
2026-03-24 21:34:06 +09:00
-
5232552aa4
feat(renderer): add normal mapping and procedural IBL to PBR shader
tolelom
2026-03-24 21:28:32 +09:00
-
ea8af38263
feat(renderer): add BRDF LUT generator and IBL resources
tolelom
2026-03-24 21:19:09 +09:00
-
4d7ff5a122
feat(renderer): add tangent to MeshVertex with computation in OBJ parser and sphere generator
tolelom
2026-03-24 21:18:26 +09:00
-
88fabf2905
docs: add Phase 4c normal mapping + IBL implementation plan
tolelom
2026-03-24 21:16:39 +09:00
-
5f962f376e
feat: add shadow demo with directional light shadow mapping and 3x3 PCF
tolelom
2026-03-24 21:09:27 +09:00
-
8f962368e9
feat(renderer): integrate shadow map sampling with 3x3 PCF into PBR shader
tolelom
2026-03-24 21:03:31 +09:00