Skip to content

Commit a88c54a

Browse files
committed
Clear intermediate buffers when not in use in Compatibility
1 parent b7c5fca commit a88c54a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

drivers/gles3/storage/render_scene_buffers_gles3.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,10 @@ void RenderSceneBuffersGLES3::_check_render_buffers() {
200200
uint32_t depth_format_size = 4;
201201
bool use_multiview = view_count > 1;
202202

203+
if (!use_internal_buffer && internal3d.color != 0) {
204+
_clear_intermediate_buffers();
205+
}
206+
203207
if ((!use_internal_buffer || internal3d.color != 0) && (msaa3d.mode == RS::VIEWPORT_MSAA_DISABLED || msaa3d.color != 0)) {
204208
// already setup!
205209
return;

0 commit comments

Comments
 (0)