diff options
author | Juan Linietsky <reduzio@gmail.com> | 2017-06-23 14:31:21 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2017-06-23 14:31:59 -0300 |
commit | 8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1 (patch) | |
tree | 885d02ee07734df5a0dfabfdeb152699af009f79 /scene/register_scene_types.cpp | |
parent | 33c146adbc3236798a752f598e40d7732e0e8865 (diff) | |
download | redot-engine-8ef1c41a4e20602ee1c65a64b1cd5b15e204dfb1.tar.gz |
Small fixes required to get platformer to work.
Added back CanvasItemMaterial
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 d4ca55346a..69d1a3aeb8 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(); } |