Commit Graph

16 Commits

Author SHA1 Message Date
SeanOMik 5a0e06f94d Fix Changed<T> by rewriting ecs `Filter`s, position `TileMapPos` entities with ChildOf relations 2024-11-30 22:12:17 +00:00
SeanOMik fa6511bff1 render: create TileMap with a 'RelativeToTile' component to position entities along the grid 2024-11-30 22:12:17 +00:00
SeanOMik 3c3025668a Make sprite texture atlas more generic 2024-11-30 22:12:17 +00:00
SeanOMik 05ed1f1135 2d: support animating from ResHandle<AtlasAnimations>, not just non-asset handles 2024-11-30 22:12:17 +00:00
SeanOMik af2d7b4980 2d: create an animation sheet component 2024-11-30 22:12:17 +00:00
SeanOMik e3b0b1de8f implement texture atlases for sprites, allow storage of assets not from a loader 2024-11-30 22:12:17 +00:00
SeanOMik b78101718e game: create TopDown2dCamera controller, fix warning 2024-11-30 22:12:17 +00:00
SeanOMik c73ba3b943 rename FreeFlyCamera to FreeFly3dCamera 2024-11-30 22:12:17 +00:00
SeanOMik b2f0abf34d render: add more option for scaling modes of orthographic projection 2024-11-30 22:12:17 +00:00
SeanOMik c14c46f75d Return Result for asset handle wait_for_load, create shader asset loader that uses the preprocessor 2024-11-30 22:12:17 +00:00
SeanOMik 865fbf9b91 update examples to use new camera bundles 2024-11-30 22:12:17 +00:00
SeanOMik c4e5147967 render: fix 2d camera 2024-11-30 22:12:17 +00:00
SeanOMik 6b9561d9bd render: implement 2d sprite rendering 2024-11-30 22:12:17 +00:00
SeanOMik 5542467d7e
separate GLTF loader to its own crate 2024-11-01 12:09:01 -04:00
SeanOMik 3ce9ab6fb3
move crates into 'crates' folder 2024-11-01 11:17:36 -04:00
SeanOMik f02d3c6b2f
render: create a transform pass for sending transforms to the GPU
CI / build (push) Failing after 3m33s Details
2024-11-01 11:05:51 -04:00