cf3f70dbb9
resource, render: load in texture sampler from gltf and use them in the renderer
4a293e5c18
cleanup some simple compiler warnings
8d1961bb08
render: fix the TransformBuffers that could only store a single Transform for an entity
7d8798bf53
render: process GltfScenes and Node local transforms
5861cb8c3f
resource: Create Gltf object, expand GltfScene to collect all node transforms, other qol changes
ad82f61cf4
Merge pull request 'Implement relationships in the ECS' (#3) from feature/ecs-relations into main
70fecc8cdd
fixes across crates after changes to ecs
c0df9f2d65
ecs: fix a typo in docs
6210778e9d
ecs: some code cleanup
7d90b1d38f
ecs: improve docs
Implement relationships in the ECS
Implement relationships in the ECS
35815fa019
Create a new crate! lyra-scene for representing a SceneGraph in an ECS world
b51f1e16ef
ecs: fix World::insert, finish a TODO related to it
70fecc8cdd
fixes across crates after changes to ecs
c0df9f2d65
ecs: fix a typo in docs
6210778e9d
ecs: some code cleanup
7d90b1d38f
ecs: improve docs
21537481c9
ecs: add relations, improve docs
71693971c2
Merge pull request 'Create an early scripting engine' (#2) from feature/early-scripting into main
31398d5446
scripting: update elua submodule
de4fb76f31
scripting: update for elua and new wip support for teal
aadc8e5094
scripting: expose all other ActionHandler methods to Lua
d0179cda69
scripting: get FreeFlyCamera working with ActionHandler created by Lua
SeanOMik
deleted branch feature/early-scripting from SeanOMik/lyra-engine
2024-03-03 03:28:59 +00:00
Create an early scripting engine
Create an early scripting engine
3af2a54ae0
fixes across crates after changes to ecs
90ef6204a3
ecs: fix a typo in docs
7b8630aaf5
ecs: some code cleanup
8764a12ba7
ecs: improve docs
06b037ac7f
ecs: add relations, improve docs