Go to file
SeanOMik f5aca87ede
ecs: don't automatically tick the world, use Res and ResMut anywhere ecs resources are requested to track changes better
now the user must manually tick the world. The engine will do this before every update
2024-09-27 21:03:27 -04:00
.forgejo/workflows ci: switch to ForgeJo actions 2024-06-28 13:50:26 -04:00
.lapce render: get first image from RenderGraph, just a simple hard coded triangle 2024-05-08 18:27:10 -04:00
.vscode render: fix shadow map atlas packing by writing my own skyline packer 2024-07-12 14:58:18 -04:00
examples engine: get a window showing and things rendered 2024-09-18 21:45:15 -04:00
lyra-ecs ecs: don't automatically tick the world, use Res and ResMut anywhere ecs resources are requested to track changes better 2024-09-27 21:03:27 -04:00
lyra-game game: improve event handling, update input systems to use new event handling 2024-09-24 20:43:08 -04:00
lyra-math update wgpu and winit to latest versions 2024-09-18 19:47:55 -04:00
lyra-reflect ecs: don't automatically tick the world, use Res and ResMut anywhere ecs resources are requested to track changes better 2024-09-27 21:03:27 -04:00
lyra-resource ecs: don't automatically tick the world, use Res and ResMut anywhere ecs resources are requested to track changes better 2024-09-27 21:03:27 -04:00
lyra-scene scripting: fix lua scripting (#13), create an example for it 2024-04-27 00:52:47 -04:00
lyra-scripting game: create sync window system, handle more window events in the winit plugin 2024-09-22 21:17:40 -04:00
src Large restructuring so lyra-scripting can create a Plugin 2024-01-04 23:25:29 -05:00
wgsl-preprocessor@70daf32082 render: implement wgsl-preprocessor, split shaders 2024-09-14 20:08:18 -04:00
.envrc reflect: fix type registry from changes with ecs resources 2024-03-30 22:42:41 -04:00
.gitignore Create a testbed example to make developing the engine easier 2023-09-29 14:57:22 -04:00
.gitmodules render: implement wgsl-preprocessor, split shaders 2024-09-14 20:08:18 -04:00
Cargo.lock game: improve event handling, update input systems to use new event handling 2024-09-24 20:43:08 -04:00
Cargo.toml render: fix shadow map atlas packing by writing my own skyline packer 2024-07-12 14:58:18 -04:00
LICENSE Create window, handle simple input 2023-09-08 01:05:59 -04:00
README.md Convert the engine into a lib package 2023-09-08 01:06:50 -04:00
rust-toolchain.toml update wgpu and winit to latest versions 2024-09-18 19:47:55 -04:00
shell.nix scripting: fix lua scripting (#13), create an example for it 2024-04-27 00:52:47 -04:00

README.md

Lyra Engine

This is a very WIP custom game engine written in Rust.