diff options
Diffstat (limited to 'editor/shader_globals_editor.cpp')
| -rw-r--r-- | editor/shader_globals_editor.cpp | 44 | 
1 files changed, 22 insertions, 22 deletions
diff --git a/editor/shader_globals_editor.cpp b/editor/shader_globals_editor.cpp index bfabf269bf..5bf7e958f6 100644 --- a/editor/shader_globals_editor.cpp +++ b/editor/shader_globals_editor.cpp @@ -79,7 +79,7 @@ protected:  	}  	bool _set(const StringName &p_name, const Variant &p_value) { -		Variant existing = RS::get_singleton()->global_variable_get(p_name); +		Variant existing = RS::get_singleton()->global_shader_uniform_get(p_name);  		if (existing.get_type() == Variant::NIL) {  			return false; @@ -88,9 +88,9 @@ protected:  		UndoRedo *undo_redo = EditorNode::get_singleton()->get_undo_redo();  		undo_redo->create_action(TTR("Set Shader Global Variable")); -		undo_redo->add_do_method(RS::get_singleton(), "global_variable_set", p_name, p_value); -		undo_redo->add_undo_method(RS::get_singleton(), "global_variable_set", p_name, existing); -		RS::GlobalVariableType type = RS::get_singleton()->global_variable_get_type(p_name); +		undo_redo->add_do_method(RS::get_singleton(), "global_shader_uniform_set", p_name, p_value); +		undo_redo->add_undo_method(RS::get_singleton(), "global_shader_uniform_set", p_name, existing); +		RS::GlobalShaderUniformType type = RS::get_singleton()->global_shader_uniform_get_type(p_name);  		Dictionary gv;  		gv["type"] = global_var_type_names[type];  		if (type >= RS::GLOBAL_VAR_TYPE_SAMPLER2D) { @@ -117,17 +117,17 @@ protected:  	}  	bool _get(const StringName &p_name, Variant &r_ret) const { -		r_ret = RS::get_singleton()->global_variable_get(p_name); +		r_ret = RS::get_singleton()->global_shader_uniform_get(p_name);  		return r_ret.get_type() != Variant::NIL;  	}  	void _get_property_list(List<PropertyInfo> *p_list) const {  		Vector<StringName> variables; -		variables = RS::get_singleton()->global_variable_get_list(); +		variables = RS::get_singleton()->global_shader_uniform_get_list();  		for (int i = 0; i < variables.size(); i++) {  			PropertyInfo pinfo;  			pinfo.name = variables[i]; -			switch (RS::get_singleton()->global_variable_get_type(variables[i])) { +			switch (RS::get_singleton()->global_shader_uniform_get_type(variables[i])) {  				case RS::GLOBAL_VAR_TYPE_BOOL: {  					pinfo.type = Variant::BOOL;  				} break; @@ -156,7 +156,7 @@ protected:  					pinfo.type = Variant::VECTOR3I;  				} break;  				case RS::GLOBAL_VAR_TYPE_IVEC4: { -					pinfo.type = Variant::PACKED_INT32_ARRAY; +					pinfo.type = Variant::VECTOR4I;  				} break;  				case RS::GLOBAL_VAR_TYPE_RECT2I: {  					pinfo.type = Variant::RECT2I; @@ -171,7 +171,7 @@ protected:  					pinfo.type = Variant::VECTOR3I;  				} break;  				case RS::GLOBAL_VAR_TYPE_UVEC4: { -					pinfo.type = Variant::PACKED_INT32_ARRAY; +					pinfo.type = Variant::VECTOR4I;  				} break;  				case RS::GLOBAL_VAR_TYPE_FLOAT: {  					pinfo.type = Variant::FLOAT; @@ -183,7 +183,7 @@ protected:  					pinfo.type = Variant::VECTOR3;  				} break;  				case RS::GLOBAL_VAR_TYPE_VEC4: { -					pinfo.type = Variant::QUATERNION; +					pinfo.type = Variant::VECTOR4;  				} break;  				case RS::GLOBAL_VAR_TYPE_RECT2: {  					pinfo.type = Variant::RECT2; @@ -204,7 +204,7 @@ protected:  					pinfo.type = Variant::TRANSFORM3D;  				} break;  				case RS::GLOBAL_VAR_TYPE_MAT4: { -					pinfo.type = Variant::PACKED_INT32_ARRAY; +					pinfo.type = Variant::PROJECTION;  				} break;  				case RS::GLOBAL_VAR_TYPE_SAMPLER2D: {  					pinfo.type = Variant::OBJECT; @@ -241,7 +241,7 @@ public:  	}  }; -static Variant create_var(RS::GlobalVariableType p_type) { +static Variant create_var(RS::GlobalShaderUniformType p_type) {  	switch (p_type) {  		case RS::GLOBAL_VAR_TYPE_BOOL: {  			return false; @@ -376,12 +376,12 @@ static Variant create_var(RS::GlobalVariableType p_type) {  void ShaderGlobalsEditor::_variable_added() {  	String var = variable_name->get_text().strip_edges();  	if (var.is_empty() || !var.is_valid_identifier()) { -		EditorNode::get_singleton()->show_warning(TTR("Please specify a valid variable identifier name.")); +		EditorNode::get_singleton()->show_warning(TTR("Please specify a valid shader uniform identifier name."));  		return;  	} -	if (RenderingServer::get_singleton()->global_variable_get(var).get_type() != Variant::NIL) { -		EditorNode::get_singleton()->show_warning(vformat(TTR("Global variable '%s' already exists'"), var)); +	if (RenderingServer::get_singleton()->global_shader_uniform_get(var).get_type() != Variant::NIL) { +		EditorNode::get_singleton()->show_warning(vformat(TTR("Global shader uniform '%s' already exists'"), var));  		return;  	} @@ -395,11 +395,11 @@ void ShaderGlobalsEditor::_variable_added() {  	UndoRedo *undo_redo = EditorNode::get_singleton()->get_undo_redo(); -	Variant value = create_var(RS::GlobalVariableType(variable_type->get_selected())); +	Variant value = create_var(RS::GlobalShaderUniformType(variable_type->get_selected())); -	undo_redo->create_action(TTR("Add Shader Global Variable")); -	undo_redo->add_do_method(RS::get_singleton(), "global_variable_add", var, RS::GlobalVariableType(variable_type->get_selected()), value); -	undo_redo->add_undo_method(RS::get_singleton(), "global_variable_remove", var); +	undo_redo->create_action(TTR("Add Shader Global Uniform")); +	undo_redo->add_do_method(RS::get_singleton(), "global_shader_uniform_add", var, RS::GlobalShaderUniformType(variable_type->get_selected()), value); +	undo_redo->add_undo_method(RS::get_singleton(), "global_shader_uniform_remove", var);  	Dictionary gv;  	gv["type"] = global_var_type_names[variable_type->get_selected()];  	gv["value"] = value; @@ -414,9 +414,9 @@ void ShaderGlobalsEditor::_variable_added() {  void ShaderGlobalsEditor::_variable_deleted(const String &p_variable) {  	UndoRedo *undo_redo = EditorNode::get_singleton()->get_undo_redo(); -	undo_redo->create_action(TTR("Add Shader Global Variable")); -	undo_redo->add_do_method(RS::get_singleton(), "global_variable_remove", p_variable); -	undo_redo->add_undo_method(RS::get_singleton(), "global_variable_add", p_variable, RS::get_singleton()->global_variable_get_type(p_variable), RS::get_singleton()->global_variable_get(p_variable)); +	undo_redo->create_action(TTR("Add Shader Global Uniform")); +	undo_redo->add_do_method(RS::get_singleton(), "global_shader_uniform_remove", p_variable); +	undo_redo->add_undo_method(RS::get_singleton(), "global_shader_uniform_add", p_variable, RS::get_singleton()->global_shader_uniform_get_type(p_variable), RS::get_singleton()->global_shader_uniform_get(p_variable));  	undo_redo->add_do_property(ProjectSettings::get_singleton(), "shader_globals/" + p_variable, Variant());  	undo_redo->add_undo_property(ProjectSettings::get_singleton(), "shader_globals/" + p_variable, ProjectSettings::get_singleton()->get("shader_globals/" + p_variable));  |