diff options
| author | Juan Linietsky | 2017-06-23 14:31:21 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-06-23 14:31:59 -0300 |
| commit | 8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1 (patch) | |
| tree | 885d02ee07734df5a0dfabfdeb152699af009f79 /scene/register_scene_types.cpp | |
| parent | 33c146adbc3236798a752f598e40d7732e0e8865 (diff) | |
| download | godot-8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1.tar.gz godot-8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1.tar.zst godot-8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1.zip | |
Diffstat (limited to 'scene/register_scene_types.cpp')
| -rw-r--r-- | scene/register_scene_types.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index d4ca55346..69d1a3aeb 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -469,6 +469,9 @@ void register_scene_types() { ClassDB::register_class<Shader>(); ClassDB::register_class<ShaderMaterial>(); ClassDB::register_virtual_class<CanvasItem>(); + ClassDB::register_class<CanvasItemMaterial>(); + SceneTree::add_idle_callback(CanvasItemMaterial::flush_changes); + CanvasItemMaterial::init_shaders(); ClassDB::register_class<Node2D>(); ClassDB::register_class<Particles2D>(); //ClassDB::register_class<ParticleAttractor2D>(); @@ -663,5 +666,6 @@ void unregister_scene_types() { SpatialMaterial::finish_shaders(); ParticlesMaterial::finish_shaders(); + CanvasItemMaterial::finish_shaders(); SceneStringNames::free(); } |
