Some fixes for instance shader parameters

This commit is contained in:
Yuri Rubinsky 2022-11-08 17:57:59 +03:00
parent a499f7bdc4
commit c07d13182c
3 changed files with 21 additions and 19 deletions

View file

@ -40,8 +40,6 @@ class VisualInstance3D : public Node3D {
RID instance;
uint32_t layers = 1;
RID _get_visual_instance_rid() const;
protected:
void _update_visibility();
@ -119,8 +117,8 @@ private:
float lod_bias = 1.0;
mutable HashMap<StringName, Variant> instance_uniforms;
mutable HashMap<StringName, StringName> instance_uniform_property_remap;
mutable HashMap<StringName, Variant> instance_shader_parameters;
mutable HashMap<StringName, StringName> instance_shader_parameter_property_remap;
float extra_cull_margin = 0.0;
LightmapScale lightmap_scale = LIGHTMAP_SCALE_1X;