Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/integrator.cpp
| Show First 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | void Integrator::device_update(Device *device, DeviceScene *dscene, Scene *scene) | ||||
| kintegrator->volume_step_rate = volume_step_rate; | kintegrator->volume_step_rate = volume_step_rate; | ||||
| kintegrator->caustics_reflective = caustics_reflective; | kintegrator->caustics_reflective = caustics_reflective; | ||||
| kintegrator->caustics_refractive = caustics_refractive; | kintegrator->caustics_refractive = caustics_refractive; | ||||
| kintegrator->filter_glossy = (filter_glossy == 0.0f) ? FLT_MAX : 1.0f / filter_glossy; | kintegrator->filter_glossy = (filter_glossy == 0.0f) ? FLT_MAX : 1.0f / filter_glossy; | ||||
| kintegrator->seed = hash_uint2(seed, 0); | kintegrator->seed = hash_uint2(seed, 0); | ||||
| kintegrator->use_ambient_occlusion = ((Pass::contains(scene->film->passes, PASS_AO)) || | kintegrator->use_ambient_occlusion = ((Pass::contains(scene->passes, PASS_AO)) || | ||||
| dscene->data.background.ao_factor != 0.0f); | dscene->data.background.ao_factor != 0.0f); | ||||
| kintegrator->sample_clamp_direct = (sample_clamp_direct == 0.0f) ? FLT_MAX : | kintegrator->sample_clamp_direct = (sample_clamp_direct == 0.0f) ? FLT_MAX : | ||||
| sample_clamp_direct * 3.0f; | sample_clamp_direct * 3.0f; | ||||
| kintegrator->sample_clamp_indirect = (sample_clamp_indirect == 0.0f) ? | kintegrator->sample_clamp_indirect = (sample_clamp_indirect == 0.0f) ? | ||||
| FLT_MAX : | FLT_MAX : | ||||
| sample_clamp_indirect * 3.0f; | sample_clamp_indirect * 3.0f; | ||||
| ▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines | |||||