Fix transparent background rendering, closes #8703

Properly implemented UPDATE_WHEN_VISIBLE mode for viewports
This commit is contained in:
Juan Linietsky
2017-06-17 08:58:57 -03:00
parent 569a2b5bd7
commit 9757fc354c
6 changed files with 23 additions and 8 deletions
+12 -2
View File
@@ -6060,10 +6060,20 @@ void RasterizerStorageGLES3::render_target_set_flag(RID p_render_target, RenderT
default: {}
}
}
bool RasterizerStorageGLES3::render_target_was_used(RID p_render_target) {
bool RasterizerStorageGLES3::render_target_renedered_in_frame(RID p_render_target) {
RenderTarget *rt = render_target_owner.getornull(p_render_target);
ERR_FAIL_COND_V(!rt, false);
return false;
return rt->used_in_frame;
}
void RasterizerStorageGLES3::render_target_clear_used(RID p_render_target) {
RenderTarget *rt = render_target_owner.getornull(p_render_target);
ERR_FAIL_COND(!rt);
rt->used_in_frame = false;
}
void RasterizerStorageGLES3::render_target_set_msaa(RID p_render_target, VS::ViewportMSAA p_msaa) {