From 275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e Mon Sep 17 00:00:00 2001 From: David Snopek Date: Wed, 8 Nov 2023 14:54:29 -0600 Subject: Add MSAA support for WebXR --- drivers/gles3/storage/texture_storage.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'drivers/gles3/storage/texture_storage.cpp') diff --git a/drivers/gles3/storage/texture_storage.cpp b/drivers/gles3/storage/texture_storage.cpp index 77dd15fa28..4e34fbcf0a 100644 --- a/drivers/gles3/storage/texture_storage.cpp +++ b/drivers/gles3/storage/texture_storage.cpp @@ -2320,6 +2320,20 @@ GLuint TextureStorage::render_target_get_depth(RID p_render_target) const { } } +void TextureStorage::render_target_set_reattach_textures(RID p_render_target, bool p_reattach_textures) const { + RenderTarget *rt = render_target_owner.get_or_null(p_render_target); + ERR_FAIL_NULL(rt); + + rt->reattach_textures = p_reattach_textures; +} + +bool TextureStorage::render_target_is_reattach_textures(RID p_render_target) const { + RenderTarget *rt = render_target_owner.get_or_null(p_render_target); + ERR_FAIL_NULL_V(rt, false); + + return rt->reattach_textures; +} + void TextureStorage::render_target_set_sdf_size_and_scale(RID p_render_target, RS::ViewportSDFOversize p_size, RS::ViewportSDFScale p_scale) { RenderTarget *rt = render_target_owner.get_or_null(p_render_target); ERR_FAIL_NULL(rt); -- cgit v1.2.3