Merge pull request #14460 from Zylann/giprobe_update_resource

Update GIProbe data instead of creating a new one on bake
This commit is contained in:
Juan Linietsky 2017-12-09 14:54:50 -03:00 committed by GitHub
commit 8a4cec21ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1284,8 +1284,11 @@ void GIProbe::bake(Node *p_from_node, bool p_create_visual_debug) {
_create_debug_mesh(&baker);
} else {
Ref<GIProbeData> probe_data;
probe_data.instance();
Ref<GIProbeData> probe_data = get_probe_data();
if(probe_data.is_null())
probe_data.instance();
probe_data->set_bounds(AABB(-extents, extents * 2.0));
probe_data->set_cell_size(baker.po2_bounds.size[longest_axis] / baker.axis_cell_size[longest_axis]);
probe_data->set_dynamic_data(data);