Cycles: Add some extra logging for light debugging

This commit is contained in:
Sergey Sharybin
2016-07-28 12:13:11 +02:00
parent 402d4ea0b6
commit aaac4e965e

View File

@@ -260,6 +260,7 @@ void LightManager::device_update_distribution(Device *device, DeviceScene *dscen
} }
size_t num_distribution = num_triangles + num_lights; size_t num_distribution = num_triangles + num_lights;
VLOG(1) << "Total " << num_distribution << " of light distribution primitives.";
/* emission area */ /* emission area */
float4 *distribution = dscene->light_distribution.resize(num_distribution + 1); float4 *distribution = dscene->light_distribution.resize(num_distribution + 1);
@@ -617,11 +618,12 @@ void LightManager::device_update_points(Device *device,
} }
} }
float4 *light_data = dscene->light_data.resize(num_lights*LIGHT_SIZE); float4 *light_data = dscene->light_data.resize(num_lights*LIGHT_SIZE);
if(num_lights == 0) if(num_lights == 0) {
VLOG(1) << "No effective light, ignoring points update.";
return; return;
}
int light_index = 0; int light_index = 0;