8fb686b7fe
scripting: switch to mlua, scripts need to be tested and fixed
...
currently the lua-scripting example doesnt work. For some reason the userdata's metatable is a boolean...
2024-09-28 12:32:37 -04:00
40fa9c09da
render: fix shadow map atlas packing by writing my own skyline packer
2024-07-12 14:58:18 -04:00
fc57777a45
render: move render targets to be graph slots, create present passes and base passes
...
ci/woodpecker/pr/debug Pipeline failed
ci/woodpecker/pr/release Pipeline failed
Since the render graph no longer has default slots, base passes must be created that supply things like render targets. This also makes it easier to render offscreen to some other surface that is not the window, or just some other texture
2024-05-19 12:56:03 -04:00
8aae479df3
Create a new crate! lyra-scene for representing a SceneGraph in an ECS world
2024-03-09 00:46:42 -05:00
5dfc073db5
ecs: add commands test and fix Commands
2024-02-24 11:09:26 -05:00
6caf235a6f
Add early scripting system with lua
ci/woodpecker/push/debug Pipeline failed
2024-01-04 20:52:47 -05:00
2805399fe4
Switch to use lyra-ecs
2023-12-26 14:12:53 -05:00
8f7288339d
Add default texture which fixes render error, fix cube rendering
2023-10-05 11:42:24 -04:00
3fe294b8b2
Create the ground works for an ECS in the engine
2023-09-08 01:06:22 -04:00