You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Merge pull request #60935 from Calinou/geometryinstance3d-gi-mode-default-static
Use the Static global illumination mode in GeometryInstance3D by default
This commit is contained in:
@@ -471,7 +471,6 @@ void GeometryInstance3D::_bind_methods() {
|
|||||||
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "visibility_range_end", PROPERTY_HINT_RANGE, "0.0,4096.0,0.01,suffix:m"), "set_visibility_range_end", "get_visibility_range_end");
|
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "visibility_range_end", PROPERTY_HINT_RANGE, "0.0,4096.0,0.01,suffix:m"), "set_visibility_range_end", "get_visibility_range_end");
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "visibility_range_end_margin", PROPERTY_HINT_RANGE, "0.0,4096.0,0.01,suffix:m"), "set_visibility_range_end_margin", "get_visibility_range_end_margin");
|
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "visibility_range_end_margin", PROPERTY_HINT_RANGE, "0.0,4096.0,0.01,suffix:m"), "set_visibility_range_end_margin", "get_visibility_range_end_margin");
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::INT, "visibility_range_fade_mode", PROPERTY_HINT_ENUM, "Disabled,Self,Dependencies"), "set_visibility_range_fade_mode", "get_visibility_range_fade_mode");
|
ADD_PROPERTY(PropertyInfo(Variant::INT, "visibility_range_fade_mode", PROPERTY_HINT_ENUM, "Disabled,Self,Dependencies"), "set_visibility_range_fade_mode", "get_visibility_range_fade_mode");
|
||||||
//ADD_SIGNAL( MethodInfo("visibility_changed"));
|
|
||||||
|
|
||||||
BIND_ENUM_CONSTANT(SHADOW_CASTING_SETTING_OFF);
|
BIND_ENUM_CONSTANT(SHADOW_CASTING_SETTING_OFF);
|
||||||
BIND_ENUM_CONSTANT(SHADOW_CASTING_SETTING_ON);
|
BIND_ENUM_CONSTANT(SHADOW_CASTING_SETTING_ON);
|
||||||
@@ -494,7 +493,6 @@ void GeometryInstance3D::_bind_methods() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
GeometryInstance3D::GeometryInstance3D() {
|
GeometryInstance3D::GeometryInstance3D() {
|
||||||
//RS::get_singleton()->instance_geometry_set_baked_light_texture_index(get_instance(),0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
GeometryInstance3D::~GeometryInstance3D() {
|
GeometryInstance3D::~GeometryInstance3D() {
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ private:
|
|||||||
|
|
||||||
float extra_cull_margin = 0.0;
|
float extra_cull_margin = 0.0;
|
||||||
LightmapScale lightmap_scale = LIGHTMAP_SCALE_1X;
|
LightmapScale lightmap_scale = LIGHTMAP_SCALE_1X;
|
||||||
GIMode gi_mode = GI_MODE_DISABLED;
|
GIMode gi_mode = GI_MODE_STATIC;
|
||||||
bool ignore_occlusion_culling = false;
|
bool ignore_occlusion_culling = false;
|
||||||
|
|
||||||
const StringName *_instance_uniform_get_remap(const StringName p_name) const;
|
const StringName *_instance_uniform_get_remap(const StringName p_name) const;
|
||||||
|
|||||||
@@ -536,7 +536,7 @@ class RenderForwardClustered : public RendererSceneRenderRD {
|
|||||||
AABB aabb;
|
AABB aabb;
|
||||||
|
|
||||||
bool use_dynamic_gi = false;
|
bool use_dynamic_gi = false;
|
||||||
bool use_baked_light = false;
|
bool use_baked_light = true;
|
||||||
bool cast_double_sided_shadows = false;
|
bool cast_double_sided_shadows = false;
|
||||||
bool mirror = false;
|
bool mirror = false;
|
||||||
bool dirty_dependencies = false;
|
bool dirty_dependencies = false;
|
||||||
|
|||||||
@@ -591,7 +591,7 @@ protected:
|
|||||||
RID material_overlay;
|
RID material_overlay;
|
||||||
AABB aabb;
|
AABB aabb;
|
||||||
|
|
||||||
bool use_baked_light = false;
|
bool use_baked_light = true;
|
||||||
bool cast_double_sided_shadows = false;
|
bool cast_double_sided_shadows = false;
|
||||||
// bool mirror = false; // !BAS! Does not seem used, we already have this in the main struct
|
// bool mirror = false; // !BAS! Does not seem used, we already have this in the main struct
|
||||||
|
|
||||||
|
|||||||
@@ -526,7 +526,7 @@ public:
|
|||||||
receive_shadows = true;
|
receive_shadows = true;
|
||||||
visible = true;
|
visible = true;
|
||||||
layer_mask = 1;
|
layer_mask = 1;
|
||||||
baked_light = false;
|
baked_light = true;
|
||||||
dynamic_gi = false;
|
dynamic_gi = false;
|
||||||
redraw_if_visible = false;
|
redraw_if_visible = false;
|
||||||
lightmap_slice_index = 0;
|
lightmap_slice_index = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user