aboutsummaryrefslogtreecommitdiff
path: root/servers/visual_server.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2016-05-04 12:36:51 -0300
committerAriel Manzur2016-05-05 18:43:47 -0300
commitd6e30256ad7e2660db796b41cf8a7bf073aa6d09 (patch)
treee5f48d59c2eea7d167e210e1ee14b7afde59143b /servers/visual_server.cpp
parent4bc494ae2ec07497d27d97acccdd6514c6ae878a (diff)
downloadgodot-d6e30256ad7e2660db796b41cf8a7bf073aa6d09.tar.gz
godot-d6e30256ad7e2660db796b41cf8a7bf073aa6d09.tar.zst
godot-d6e30256ad7e2660db796b41cf8a7bf073aa6d09.zip
ability to shrink all images x2 on load
this is for extreme cases when running on devices with very low video memory, so you can still retain compatibility.
Diffstat (limited to 'servers/visual_server.cpp')
-rw-r--r--servers/visual_server.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/servers/visual_server.cpp b/servers/visual_server.cpp
index 17d5b16b9..5ac0e5b5d 100644
--- a/servers/visual_server.cpp
+++ b/servers/visual_server.cpp
@@ -355,8 +355,12 @@ void VisualServer::_bind_methods() {
ObjectTypeDB::bind_method(_MD("texture_get_flags"),&VisualServer::texture_get_flags );
ObjectTypeDB::bind_method(_MD("texture_get_width"),&VisualServer::texture_get_width );
ObjectTypeDB::bind_method(_MD("texture_get_height"),&VisualServer::texture_get_height );
+
+ ObjectTypeDB::bind_method(_MD("texture_set_shrink_all_x2_on_set_data","shrink"),&VisualServer::texture_set_shrink_all_x2_on_set_data );
+
#ifndef _3D_DISABLED
+
ObjectTypeDB::bind_method(_MD("shader_create","mode"),&VisualServer::shader_create,DEFVAL(SHADER_MATERIAL));
ObjectTypeDB::bind_method(_MD("shader_set_mode","shader","mode"),&VisualServer::shader_set_mode);