You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-11 13:10:58 +00:00
Added extra warning to VisualShaderNodeTexture + fix warning appearing
This commit is contained in:
@@ -724,6 +724,10 @@ Vector<StringName> VisualShaderNodeTexture::get_editable_properties() const {
|
||||
}
|
||||
|
||||
String VisualShaderNodeTexture::get_warning(Shader::Mode p_mode, VisualShader::Type p_type) const {
|
||||
if (is_input_port_connected(2) && source != SOURCE_PORT) {
|
||||
return TTR("The sampler port is connected but not used. Consider changing the source to 'SamplerPort'.");
|
||||
}
|
||||
|
||||
if (source == SOURCE_TEXTURE) {
|
||||
return String(); // all good
|
||||
}
|
||||
@@ -980,6 +984,10 @@ void VisualShaderNodeSample3D::_bind_methods() {
|
||||
}
|
||||
|
||||
String VisualShaderNodeSample3D::get_warning(Shader::Mode p_mode, VisualShader::Type p_type) const {
|
||||
if (is_input_port_connected(2) && source != SOURCE_PORT) {
|
||||
return TTR("The sampler port is connected but not used. Consider changing the source to 'SamplerPort'.");
|
||||
}
|
||||
|
||||
if (source == SOURCE_TEXTURE) {
|
||||
return String(); // all good
|
||||
}
|
||||
@@ -1276,6 +1284,13 @@ Vector<StringName> VisualShaderNodeCubemap::get_editable_properties() const {
|
||||
return props;
|
||||
}
|
||||
|
||||
String VisualShaderNodeCubemap::get_warning(Shader::Mode p_mode, VisualShader::Type p_type) const {
|
||||
if (is_input_port_connected(2) && source != SOURCE_PORT) {
|
||||
return TTR("The sampler port is connected but not used. Consider changing the source to 'SamplerPort'.");
|
||||
}
|
||||
return String();
|
||||
}
|
||||
|
||||
void VisualShaderNodeCubemap::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_source", "value"), &VisualShaderNodeCubemap::set_source);
|
||||
ClassDB::bind_method(D_METHOD("get_source"), &VisualShaderNodeCubemap::get_source);
|
||||
|
||||
Reference in New Issue
Block a user