Browse Source

dummy_rasterizer now returns lightmap type

Previously VS::INSTANCE_NONE was returned for Lightmap data, this caused `visual_server_scene.cpp` to assert in `instance_set_use_lightmap()`

Now `dummy_rasterizer.h` returns `VS::INSTANCE_LIGHTMAP_CAPTURE` for lightmap capture data thus satisfying `visual_server_scene`
Adam Brown 5 years ago
parent
commit
a16bedd2d9
1 changed files with 2 additions and 0 deletions
  1. 2 0
      drivers/dummy/rasterizer_dummy.h

+ 2 - 0
drivers/dummy/rasterizer_dummy.h

@@ -719,6 +719,8 @@ public:
 	VS::InstanceType get_base_type(RID p_rid) const {
 		if (mesh_owner.owns(p_rid)) {
 			return VS::INSTANCE_MESH;
+		} else if (lightmap_capture_data_owner.owns(p_rid)) {
+			return VS::INSTANCE_LIGHTMAP_CAPTURE;
 		}
 
 		return VS::INSTANCE_NONE;