SeanOMik
|
01a74ab9a6
|
Rewrite nix-shell, use mold for the linker
ci/woodpecker/push/debug Pipeline failed
Details
|
2024-04-04 23:58:59 -04:00 |
SeanOMik
|
a39d259bb4
|
Switch nix-shell to use oxalica overlay to get miri working, fix memory leak in archetypes
|
2024-03-31 10:56:04 -04:00 |
SeanOMik
|
a2aac25249
|
ecs, reflect: implement Bundle for (), use `nobuild` instead of `compile_fail` for reflect rustdocs
|
2024-03-31 00:29:12 -04:00 |
SeanOMik
|
f0b413d9ae
|
render: resize light grid with window, improve light buffer, add spot lights to the light cull compute
Spot lights are buggy. They get culled when they shouldn't be, maybe still an issue with the light grid :(
|
2024-03-20 11:41:40 -04:00 |
SeanOMik
|
f63a7ae86a
|
include correct rust install in nix-shell
|
2024-03-19 21:40:08 -04:00 |
SeanOMik
|
014abcf7e6
|
render: fix the tile frustum used for culling lights
|
2024-03-19 21:07:39 -04:00 |
SeanOMik
|
e6b4e83dee
|
scripting: fix math type wrapper macro for lua. Expose math types as userdata through LuaProxy trait
|
2024-02-19 17:57:48 -05:00 |
SeanOMik
|
d25ecf0e00
|
Add resource system, early input system, custom hecs world wrapper
|
2023-09-08 01:06:38 -04:00 |
SeanOMik
|
b957414143
|
Use an actual render queue instead of a HashMap
|
2023-09-08 01:06:31 -04:00 |
SeanOMik
|
645dd93f21
|
Add better 3d camera, fix memory 'leak' caused by not clearing the RenderJob queue
|
2023-09-08 01:06:30 -04:00 |
SeanOMik
|
3fe294b8b2
|
Create the ground works for an ECS in the engine
|
2023-09-08 01:06:22 -04:00 |
SeanOMik
|
bbc7c8e283
|
Create window, handle simple input
|
2023-09-08 01:05:59 -04:00 |