mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
add rain noise & add rain splashes (WIP)
This commit is contained in:
parent
8dfc948fe3
commit
7635fdf807
18 changed files with 118 additions and 16 deletions
|
|
@ -101,6 +101,12 @@ WorldRenderer::WorldRenderer(
|
|||
settings.graphics.skyboxResolution.get(),
|
||||
assets->require<Shader>("skybox_gen")
|
||||
);
|
||||
|
||||
weather = {};
|
||||
auto& fall = weather.fall;
|
||||
fall.vspeed = 2.0f;
|
||||
fall.texture = "misc/rain";
|
||||
fall.noise = "ambient/rain";
|
||||
}
|
||||
|
||||
WorldRenderer::~WorldRenderer() = default;
|
||||
|
|
@ -196,7 +202,7 @@ void WorldRenderer::renderLevel(
|
|||
|
||||
setupWorldShader(entityShader, camera, settings, fogFactor);
|
||||
entityShader.uniform1i("u_alphaClip", false);
|
||||
precipitation->render(camera, pause ? 0.0f : delta);
|
||||
precipitation->render(camera, pause ? 0.0f : delta, weather);
|
||||
|
||||
skybox->unbind();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue