SeanOMik
|
763d51ae36
|
move some stuff out of testbed into lyra-game
|
2024-03-22 22:55:22 -04:00 |
SeanOMik
|
0f11fe2e6d
|
render: fix spot light culling
|
2024-03-22 10:46:52 -04:00 |
SeanOMik
|
e2844a11a6
|
render: create toggleable debug light cull view
|
2024-03-20 19:03:39 -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
|
65ff7c4f23
|
render: retrieve light properties from components
|
2024-03-19 22:40:15 -04:00 |
SeanOMik
|
f63a7ae86a
|
include correct rust install in nix-shell
|
2024-03-19 21:40:08 -04:00 |
SeanOMik
|
834a864544
|
render: get forward+ rendering working with multiple light sources
|
2024-03-19 21:08:24 -04:00 |
SeanOMik
|
014abcf7e6
|
render: fix the tile frustum used for culling lights
|
2024-03-19 21:07:39 -04:00 |
SeanOMik
|
76ec9606ec
|
render: add some fields to the camera uniform
|
2024-03-17 16:07:24 -04:00 |
SeanOMik
|
5c1ce809ff
|
render: get some lights showing up with tiled forward rendering
For some reason there's weird square in the light source, and the dynamic light is only applied to the top left tile
|
2024-03-17 15:20:17 -04:00 |
SeanOMik
|
c73c1a7f43
|
render: fix segfault in LightCullCompute
|
2024-03-16 22:58:38 -04:00 |
SeanOMik
|
4ce21d4db0
|
render: dont send the same material to the gpu multiple times, speeding up gpu texture loading
|
2024-03-16 19:12:32 -04:00 |
SeanOMik
|
1818a0b48b
|
position the camera in a good position in the scene
|
2024-03-16 18:50:22 -04:00 |
SeanOMik
|
cfd5cabfbb
|
render: create light cull compute shader, bind buffers, etc.
|
2024-03-16 18:39:07 -04:00 |
SeanOMik
|
22c08ba66e
|
render: improve the render buffer wrapper, use it for the camera uniform
|
2024-03-14 23:08:21 -04:00 |