aboutsummaryrefslogtreecommitdiff
path: root/servers/visual/visual_server_viewport.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2017-01-01 22:16:52 -0300
committerJuan Linietsky2017-01-01 22:16:52 -0300
commitc2a217c3501b8006a3d2cdf2c678e33def15f275 (patch)
tree9f0b2d128ef5c97d4632e387041079e59c193fd7 /servers/visual/visual_server_viewport.cpp
parenta62c99c4e4325ca0c015d731f2bcb9b07410bb65 (diff)
downloadgodot-c2a217c3501b8006a3d2cdf2c678e33def15f275.tar.gz
godot-c2a217c3501b8006a3d2cdf2c678e33def15f275.tar.zst
godot-c2a217c3501b8006a3d2cdf2c678e33def15f275.zip
WIP particle system
Ability to enable and change MSAA settings Ability to change VCT quality Ability to enable/disable HDR rendering
Diffstat (limited to 'servers/visual/visual_server_viewport.cpp')
-rw-r--r--servers/visual/visual_server_viewport.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/servers/visual/visual_server_viewport.cpp b/servers/visual/visual_server_viewport.cpp
index fa2c461f3..558a3e4c2 100644
--- a/servers/visual/visual_server_viewport.cpp
+++ b/servers/visual/visual_server_viewport.cpp
@@ -517,6 +517,22 @@ void VisualServerViewport::viewport_set_shadow_atlas_quadrant_subdivision(RID p_
}
+void VisualServerViewport::viewport_set_msaa(RID p_viewport,VS::ViewportMSAA p_msaa) {
+
+ Viewport * viewport = viewport_owner.getornull(p_viewport);
+ ERR_FAIL_COND(!viewport);
+
+ VSG::storage->render_target_set_msaa(viewport->render_target,p_msaa);
+}
+
+void VisualServerViewport::viewport_set_hdr(RID p_viewport,bool p_enabled) {
+
+ Viewport * viewport = viewport_owner.getornull(p_viewport);
+ ERR_FAIL_COND(!viewport);
+
+ VSG::storage->render_target_set_flag(viewport->render_target,RasterizerStorage::RENDER_TARGET_HDR,p_enabled);
+
+}
bool VisualServerViewport::free(RID p_rid) {