diff options
author | David Snopek <dsnopek@gmail.com> | 2023-11-08 14:54:29 -0600 |
---|---|---|
committer | David Snopek <dsnopek@gmail.com> | 2023-12-11 09:01:24 -0600 |
commit | 275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e (patch) | |
tree | a706a50c6db17a1eaf6f4df9f36d305f33c3835b /drivers/gles3/storage/texture_storage.cpp | |
parent | a311a4b162364d032b03ddf2a0e603ba40615ad7 (diff) | |
download | redot-engine-275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e.tar.gz |
Add MSAA support for WebXR
Diffstat (limited to 'drivers/gles3/storage/texture_storage.cpp')
-rw-r--r-- | drivers/gles3/storage/texture_storage.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
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); |