Map render pass clear values to OpenGL

This commit is contained in:
2026-06-02 20:35:28 +02:00
parent c18297f221
commit cc33fbdde2
5 changed files with 68 additions and 2 deletions

View File

@@ -492,6 +492,20 @@ std::uint32_t clear_mask_for_render_pass(pp::renderer::RenderPassDesc desc) noex
return mask;
}
OpenGlClearValues clear_values_for_render_pass(pp::renderer::RenderPassDesc desc) noexcept
{
return OpenGlClearValues {
.color = {
desc.clear_color.r,
desc.clear_color.g,
desc.clear_color.b,
desc.clear_color.a,
},
.depth = desc.clear_depth,
.stencil = desc.clear_stencil,
};
}
std::uint32_t color_write_mask_query() noexcept
{
return gl_color_writemask;