minor water ripple update

This commit is contained in:
Turánszki János
2021-12-29 23:33:23 +01:00
parent 2e94230c52
commit 563d5271da
2 changed files with 5 additions and 8 deletions
+4 -7
View File
@@ -107,8 +107,8 @@ void RenderPath3D::ResizeBuffers()
TextureDesc desc;
desc.bind_flags = BindFlag::RENDER_TARGET | BindFlag::SHADER_RESOURCE;
desc.format = Format::R16G16_FLOAT;
desc.width = internalResolution.x;
desc.height = internalResolution.y;
desc.width = internalResolution.x / 8;
desc.height = internalResolution.y / 8;
device->CreateTexture(&desc, nullptr, &rtWaterRipple);
device->SetName(&rtWaterRipple, "rtWaterRipple");
}
@@ -1303,20 +1303,17 @@ void RenderPath3D::RenderTransparents(CommandList cmd) const
GraphicsDevice* device = wi::graphics::GetDevice();
// Water ripple rendering:
device->RenderPassBegin(&renderpass_waterripples, cmd); // always clear the water ripple rt, because it will always be sampled, whether there were any ripples or not
if(!scene->waterRipples.empty())
{
device->RenderPassBegin(&renderpass_waterripples, cmd);
Viewport vp;
vp.width = (float)rtWaterRipple.GetDesc().width;
vp.height = (float)rtWaterRipple.GetDesc().height;
device->BindViewports(1, &vp, cmd);
wi::renderer::DrawWaterRipples(visibility_main, cmd);
device->RenderPassEnd(cmd);
}
device->RenderPassEnd(cmd);
device->RenderPassBegin(&renderpass_transparent, cmd);
+1 -1
View File
@@ -9,7 +9,7 @@ namespace wi::version
// minor features, major updates, breaking compatibility changes
const int minor = 60;
// minor bug fixes, alterations, refactors, updates
const int revision = 8;
const int revision = 9;
const std::string version_string = std::to_string(major) + "." + std::to_string(minor) + "." + std::to_string(revision);