summaryrefslogtreecommitdiffstats
path: root/scene/3d/visual_instance_3d.h
diff options
context:
space:
mode:
authorYuri Rubinsky <chaosus89@gmail.com>2022-11-08 17:57:59 +0300
committerYuri Rubinsky <chaosus89@gmail.com>2022-11-09 21:20:11 +0300
commitc07d13182c7247d3de529e700e6526949b294764 (patch)
treebf87af0c8bb1ad6d9fe28210f3bdfae5c0891e16 /scene/3d/visual_instance_3d.h
parenta499f7bdc4be5877c75bd898e040937a02b99b85 (diff)
downloadredot-engine-c07d13182c7247d3de529e700e6526949b294764.tar.gz
Some fixes for instance shader parameters
Diffstat (limited to 'scene/3d/visual_instance_3d.h')
-rw-r--r--scene/3d/visual_instance_3d.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/scene/3d/visual_instance_3d.h b/scene/3d/visual_instance_3d.h
index c9a25d9705..f18bff2ddc 100644
--- a/scene/3d/visual_instance_3d.h
+++ b/scene/3d/visual_instance_3d.h
@@ -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;