diff options
| author | Juan Linietsky | 2017-01-01 22:16:52 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-01-01 22:16:52 -0300 |
| commit | c2a217c3501b8006a3d2cdf2c678e33def15f275 (patch) | |
| tree | 9f0b2d128ef5c97d4632e387041079e59c193fd7 /servers/visual/visual_server_viewport.cpp | |
| parent | a62c99c4e4325ca0c015d731f2bcb9b07410bb65 (diff) | |
| download | godot-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.cpp | 16 |
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) { |
