Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/scene/light.h
| Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | |||||
| protected: | protected: | ||||
| /* Optimization: disable light which is either unsupported or | /* Optimization: disable light which is either unsupported or | ||||
| * which doesn't contribute to the scene or which is only used for MIS | * which doesn't contribute to the scene or which is only used for MIS | ||||
| * and scene doesn't need MIS. | * and scene doesn't need MIS. | ||||
| */ | */ | ||||
| void test_enabled_lights(Scene *scene); | void test_enabled_lights(Scene *scene); | ||||
| void device_update_points(Device *device, DeviceScene *dscene, Scene *scene); | void device_update_lights(Device *device, DeviceScene *dscene, Scene *scene); | ||||
| void device_update_distribution(Device *device, | void device_update_distribution(Device *device, | ||||
| DeviceScene *dscene, | DeviceScene *dscene, | ||||
| Scene *scene, | Scene *scene, | ||||
| Progress &progress); | Progress &progress); | ||||
| void device_update_tree(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress); | |||||
| void device_update_background(Device *device, | void device_update_background(Device *device, | ||||
| DeviceScene *dscene, | DeviceScene *dscene, | ||||
| Scene *scene, | Scene *scene, | ||||
| Progress &progress); | Progress &progress); | ||||
| void device_update_ies(DeviceScene *dscene); | void device_update_ies(DeviceScene *dscene); | ||||
| /* Check whether light manager can use the object as a light-emissive. */ | /* Check whether light manager can use the object as a light-emissive. */ | ||||
| bool object_usable_as_light(Object *object); | bool object_usable_as_light(Object *object); | ||||
| Show All 19 Lines | |||||