hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/rendering/black_hole_renderer.cpp
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-23 17:41:31 +0200
committerhachem <im@hachem.wtf>2026-08-23 17:41:31 +0200
commit441a29433023fb2c687be786107f764ad4ca9cb4 (patch)
tree5347ca398f960e0b9f5afbf03a80412710159e9f /src/rendering/black_hole_renderer.cpp
parenta76180aaf4e38a1623a93586800e0f3e54d58c1b (diff)
fix: generalize render targets and window seams
Diffstat (limited to 'src/rendering/black_hole_renderer.cpp')
-rw-r--r--src/rendering/black_hole_renderer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rendering/black_hole_renderer.cpp b/src/rendering/black_hole_renderer.cpp
index 2534b1d..c7b58c5 100644
--- a/src/rendering/black_hole_renderer.cpp
+++ b/src/rendering/black_hole_renderer.cpp
@@ -27,8 +27,8 @@ namespace Donut
{
m_device = &device;
- m_geo_lo = device.create_render_target(GEO_LO_W, GEO_LO_H, Format::RGBA8, false, Filter::Linear);
- m_geo_hi = device.create_render_target(GEO_HI_W, GEO_HI_H, Format::RGBA8, false, Filter::Linear);
+ m_geo_lo = device.create_render_target(GEO_LO_W, GEO_LO_H, Format::RGBA8, Format::None, Filter::Linear);
+ m_geo_hi = device.create_render_target(GEO_HI_W, GEO_HI_H, Format::RGBA8, Format::None, Filter::Linear);
const float quad[] = {
-1.f, 1.f, 0.f, 1.f, -1.f, -1.f, 0.f, 0.f, 1.f, -1.f, 1.f, 0.f,
@@ -59,7 +59,7 @@ namespace Donut
{ ResourceKind::Texture, 4, "u_HDRIEnvironment" },
};
d.topology = Topology::Triangles;
- d.has_depth = false;
+ d.target = { Format::RGBA8, Format::None };
m_geo_pipeline = device.create_pipeline(d);
}
{
@@ -68,7 +68,7 @@ namespace Donut
d.vertex_layout = { 16, { { 0, 2, 0 }, { 1, 2, 8 } } };
d.resources = { { ResourceKind::Texture, 0, "u_ScreenTexture" } };
d.topology = Topology::Triangles;
- d.has_depth = true;
+ d.target = { Format::Swapchain, Format::D32 };
m_present_pipeline = device.create_pipeline(d);
}