### Godot version

4.0.beta14

### System information

windows 10, gles 3, nvidia graphics

### Issue description

SCREEN_TEXTURE  was dropped in beta 14. The suggested replacement is to use ```uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmaps;```, but filter_linear_mipmaps is not recognized as a valid shader type hint and a shader using it fails to compile.

### Steps to reproduce

Create a canvas item shader and use the filter_linear_mipmaps type hint with a sampler2D uniform.

### Minimal reproduction project

N/A
}
		if (p_just_one) {
			break;
		}
	}
	return OK;
}
String ShaderLanguage::_get_shader_type_list(const HashSet<String> &p_shader_types) const {
	
	String valid_types;
	for (const String &E : p_shader_types) {
		if (!valid_types.is_empty()) {
			valid_types += ", ";
		}
		valid_types += "'" + E + "'";
	}
	return valid_types;
}
String ShaderLanguage::_get_qualifier_str(ArgumentQualifier p_qualifier) const {
	switch (p_qualifier) {
		case ArgumentQualifier::ARGUMENT_QUALIFIER_IN:
			return "in";
		case ArgumentQualifier::ARGUMENT_QUALIFIER_OUT:
			return "out";
		case ArgumentQualifier::ARGUMENT_QUALIFIER_INOUT:
			return "inout";
	}
	return "";
}
Error ShaderLanguage::_validate_precision(DataType p_type, DataPrecision p_precision) {