SeanOMik
315924f920
render: implement 2d sprite rendering
2024-11-02 19:15:35 -04:00
SeanOMik
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
SeanOMik
40fa9c09da
render: fix shadow map atlas packing by writing my own skyline packer
2024-07-12 14:58:18 -04:00
SeanOMik
fc57777a45
render: move render targets to be graph slots, create present passes and base passes
...
ci/woodpecker/pr/debug Pipeline failed
Details
ci/woodpecker/pr/release Pipeline failed
Details
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
SeanOMik
8aae479df3
Create a new crate! lyra-scene for representing a SceneGraph in an ECS world
2024-03-09 00:46:42 -05:00
SeanOMik
5dfc073db5
ecs: add commands test and fix Commands
2024-02-24 11:09:26 -05:00
SeanOMik
6caf235a6f
Add early scripting system with lua
ci/woodpecker/push/debug Pipeline failed
Details
2024-01-04 20:52:47 -05:00
SeanOMik
2805399fe4
Switch to use lyra-ecs
2023-12-26 14:12:53 -05:00
SeanOMik
8f7288339d
Add default texture which fixes render error, fix cube rendering
2023-10-05 11:42:24 -04:00
SeanOMik
3fe294b8b2
Create the ground works for an ECS in the engine
2023-09-08 01:06:22 -04:00