-
b5a6159526
feat(renderer): add ShadowMap, shadow depth shader, and shadow pipeline
tolelom
2026-03-24 21:01:51 +09:00
-
1ce6acf80c
docs: add Phase 4b-2 shadow mapping implementation plan
tolelom
2026-03-24 21:00:03 +09:00
-
62f505c838
fix(renderer): align LightsUniform to match WGSL vec3 padding (1056 bytes)
tolelom
2026-03-24 20:57:10 +09:00
-
fdfe4aaf5f
feat: add multi-light demo with orbiting point lights and spot light
tolelom
2026-03-24 20:55:24 +09:00
-
b0934970b9
feat(renderer): add multi-light system with LightsUniform and updated PBR shader
tolelom
2026-03-24 20:50:13 +09:00
-
297b3c633f
docs: add Phase 4b-1 multi-light implementation plan
tolelom
2026-03-24 20:48:06 +09:00
-
07497c3d80
feat: add PBR demo with metallic/roughness sphere grid
tolelom
2026-03-24 20:44:29 +09:00
-
b09e1df878
feat(renderer): add PBR material, sphere generator, Cook-Torrance shader, and PBR pipeline
tolelom
2026-03-24 20:41:02 +09:00
-
cca50c8bc2
docs: add Phase 4a PBR rendering implementation plan
tolelom
2026-03-24 20:38:54 +09:00
-
b0c51aaa45
feat: add asset_demo with Handle-based mesh management
tolelom
2026-03-24 20:33:03 +09:00
-
9a411e72da
feat(asset): add voltex_asset crate with Handle, AssetStorage, and Assets manager
tolelom
2026-03-24 20:29:55 +09:00
-
ee22d3e62c
docs: add Phase 3c asset manager implementation plan
tolelom
2026-03-24 20:27:16 +09:00
-
801ced197a
feat: add hierarchy_demo with solar system scene graph
tolelom
2026-03-24 20:23:59 +09:00
-
c24c60d080
feat(ecs): add scene serialization/deserialization (.vscn format)
tolelom
2026-03-24 20:21:11 +09:00
-
135364ca6d
feat(ecs): add WorldTransform propagation through parent-child hierarchy
tolelom
2026-03-24 20:20:46 +09:00
-
3e475c93dd
feat(ecs): add Parent/Children hierarchy with add_child, remove_child, despawn_recursive
tolelom
2026-03-24 20:19:28 +09:00
-
504b7b4d6b
docs: add Phase 3b scene graph implementation plan
tolelom
2026-03-24 20:18:10 +09:00
-
ecf876d249
fix(many_cubes): use dynamic uniform buffer for per-entity rendering
tolelom
2026-03-24 20:14:18 +09:00
-
19e37f7f96
feat: add many_cubes ECS demo with 400 entities
tolelom
2026-03-24 20:09:44 +09:00
-
59753b2264
feat(ecs): add World with type-erased storage, queries, and Transform component
tolelom
2026-03-24 20:07:17 +09:00
-
2d64d226a2
feat(ecs): add voltex_ecs crate with Entity, EntityAllocator, and SparseSet
tolelom
2026-03-24 20:05:15 +09:00
-
96cebecc6d
docs: add Phase 3a ECS implementation plan
tolelom
2026-03-24 20:02:50 +09:00
-
df06615de4
feat: add model viewer demo with OBJ loading, Blinn-Phong lighting, FPS camera
tolelom
2026-03-24 19:56:28 +09:00
-
71f6081dc9
feat(renderer): add BMP texture loader and GPU texture upload
tolelom
2026-03-24 19:52:35 +09:00
-
04ca5df062
feat(renderer): add Blinn-Phong shader, light uniforms, mesh pipeline
tolelom
2026-03-24 19:50:51 +09:00
-
ffd6d3786b
feat(renderer): add Camera and FpsController
tolelom
2026-03-24 19:49:23 +09:00
-
c7d089d970
feat(renderer): implement OBJ parser with triangle/quad support
tolelom
2026-03-24 19:49:23 +09:00
-
78dcc30258
feat(renderer): add MeshVertex, Mesh, and depth buffer support
tolelom
2026-03-24 19:47:59 +09:00
-
82e3c19b53
feat(math): add Mat4 with transforms, look_at, perspective
tolelom
2026-03-24 19:46:28 +09:00
-
c644b784a6
feat(math): add Vec2 and Vec4 types
tolelom
2026-03-24 19:45:28 +09:00
-
870c412270
docs: add Phase 2 rendering basics implementation plan
tolelom
2026-03-24 19:41:12 +09:00
-
81ba6f7e5d
feat: implement Phase 1 foundation - triangle rendering
tolelom
2026-03-24 19:34:39 +09:00
-
56abc42cf8
chore: add .gitignore for Rust workspace
tolelom
2026-03-24 17:48:43 +09:00
-
c5b71b32b7
feat: initialize cargo workspace with voltex_math, voltex_platform, voltex_renderer
tolelom
2026-03-24 17:47:02 +09:00
-
40cb38fdc5
Add Phase 1 implementation plan
tolelom
2026-03-24 17:09:28 +09:00
-
ad3b1024b4
Update spec: resolve review issues (audio, scripting, GI, licensing)
tolelom
2026-03-24 16:35:45 +09:00
-
d31a8a8429
Add Voltex engine design specification
tolelom
2026-03-24 16:31:19 +09:00