diff options
author | reduz <reduzio@gmail.com> | 2020-12-07 18:27:38 -0300 |
---|---|---|
committer | reduz <reduzio@gmail.com> | 2020-12-07 20:50:57 -0300 |
commit | 2748b9a10dfc80c8f56e403b8c856192e824ba29 (patch) | |
tree | da95b1745664338bc4d9577ef0a0afc559ce571d /servers/rendering_server.cpp | |
parent | efc2104096162548b6332af2bdab4ddaa009721c (diff) |
Add support for low-end 3D rendering.
-Reduce number of uniform sets from 6 to 4.
-Remove features in low end mode, in order to reduce the number of texture units fit to 16.
Diffstat (limited to 'servers/rendering_server.cpp')
-rw-r--r-- | servers/rendering_server.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/servers/rendering_server.cpp b/servers/rendering_server.cpp index 433b56ab41..b971704ce2 100644 --- a/servers/rendering_server.cpp +++ b/servers/rendering_server.cpp @@ -2268,6 +2268,9 @@ RenderingServer::RenderingServer() { GLOBAL_DEF("rendering/quality/2d_shadow_atlas/size", 2048); + GLOBAL_DEF("rendering/quality/rd_renderer/use_low_end_renderer", false); + GLOBAL_DEF("rendering/quality/rd_renderer/use_low_end_renderer.mobile", true); + GLOBAL_DEF("rendering/quality/shadow_atlas/size", 4096); GLOBAL_DEF("rendering/quality/shadow_atlas/size.mobile", 2048); ProjectSettings::get_singleton()->set_custom_property_info("rendering/quality/shadow_atlas/size", PropertyInfo(Variant::INT, "rendering/quality/shadow_atlas/size", PROPERTY_HINT_RANGE, "256,16384")); |