SeanOMik
|
624cd5362f
|
lua: change lyra-scripting path in lyra-engine crate
|
2024-10-09 11:08:21 -04:00 |
SeanOMik
|
9b1cc8c364
|
game: improve event handling, update input systems to use new event handling
CI / build (push) Failing after 12m37s
Details
|
2024-09-24 20:43:08 -04:00 |
SeanOMik
|
45fd190409
|
update wgpu and winit to latest versions
need to make a WinitPlugin though, so no window currently
|
2024-09-18 19:47:55 -04:00 |
SeanOMik
|
2b44d7f354
|
render: implement wgsl-preprocessor, split shaders
CI / build (push) Failing after 7m56s
Details
|
2024-09-14 20:08:18 -04:00 |
SeanOMik
|
4c6c6c4dd5
|
render: PCF with poisson disc on directional lights
|
2024-07-14 22:14:08 -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
|
87aa440691
|
render: create a GpuSlotBuffer for stable indices in a gpu buffer
|
2024-07-11 20:00:46 -04:00 |
SeanOMik
|
a4ce4cb432
|
render: implement packed texture atlas for shadow maps
|
2024-07-10 20:16:21 -04:00 |
SeanOMik
|
007b1047ef
|
render: implement view target chains for post processing steps
|
2024-06-27 23:48:24 -04:00 |
SeanOMik
|
28b9604189
|
render: rename RenderGraphPass to Node to better represent what it actually is in the RenderGraph
A node wont always render or compute, so it wouldn't actually be a pass. Calling it a node is a better representation of what it actually is
|
2024-06-06 19:37:25 -04:00 |
SeanOMik
|
ef68b2a4c5
|
render: create a RenderGraphLabel trait for graph labels instead of strings
ci/woodpecker/pr/debug Pipeline failed
Details
ci/woodpecker/pr/release Pipeline failed
Details
|
2024-06-02 21:35:59 -04:00 |
SeanOMik
|
9a48075f07
|
render: change to manual creation of render graph exeuction path, rewrite light cull compute pass into the render graph
|
2024-05-25 19:27:36 -04:00 |
SeanOMik
|
e2c6b557bb
|
render: improve performance of transform interpolation by using ecs components
|
2024-04-22 01:07:35 -04:00 |
SeanOMik
|
8eac563229
|
render: significantly improve performance of TransformBuffers
Before the changes, a release build of 'many-lights' was running at about 130fps, now its 430fps
|
2024-04-21 00:54:45 -04:00 |
SeanOMik
|
246705b80b
|
game: some profiling improvements
|
2024-04-19 23:37:08 -04:00 |
SeanOMik
|
aa8d94851c
|
game: rewrite EventQueue due to new ecs requirement of Send + Sync for resources, use new SceneGraph in renderer
|
2024-03-31 13:24:32 -04:00 |
SeanOMik
|
189d05e323
|
split the math module into a lyra-math crate, implement Reflect and Component for Transform
|
2024-01-13 11:51:16 -05:00 |
SeanOMik
|
d14abcc3e5
|
Get some math types and some ecs stuff exposed to lua
|
2024-01-12 14:11:33 -05:00 |
SeanOMik
|
9307265a5a
|
Implement staged system execution, make it easier to add systems, remove some compiler warnings
|
2024-01-06 15:40:13 -05:00 |
SeanOMik
|
c673fd98ff
|
Large restructuring so lyra-scripting can create a Plugin
ci/woodpecker/push/debug Pipeline failed
Details
|
2024-01-04 23:25:29 -05:00 |