mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-18 18:55:29 +02:00
Fix segfault with null video driver (#16579)
This commit is contained in:
@@ -216,10 +216,12 @@ void TextureBufferOutput::activate(PipelineContext &context)
|
|||||||
if (depth_stencil != NO_DEPTH_TEXTURE)
|
if (depth_stencil != NO_DEPTH_TEXTURE)
|
||||||
depth_texture = buffer->getTexture(depth_stencil);
|
depth_texture = buffer->getTexture(depth_stencil);
|
||||||
|
|
||||||
|
if (render_target) {
|
||||||
render_target->setTexture(textures, depth_texture);
|
render_target->setTexture(textures, depth_texture);
|
||||||
|
|
||||||
driver->setRenderTargetEx(render_target, m_clear ? video::ECBF_ALL : video::ECBF_NONE, context.clear_color);
|
driver->setRenderTargetEx(render_target, m_clear ? video::ECBF_ALL : video::ECBF_NONE, context.clear_color);
|
||||||
driver->OnResize(size);
|
driver->OnResize(size);
|
||||||
|
}
|
||||||
|
|
||||||
RenderTarget::activate(context);
|
RenderTarget::activate(context);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user