Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/denoising.cpp
| Show First 20 Lines • Show All 860 Lines • ▼ Show 20 Lines | Denoiser::Denoiser(DeviceInfo &device_info) | ||||
| tile_size = make_int2(64, 64); | tile_size = make_int2(64, 64); | ||||
| num_frames = 0; | num_frames = 0; | ||||
| /* Initialize task scheduler. */ | /* Initialize task scheduler. */ | ||||
| TaskScheduler::init(); | TaskScheduler::init(); | ||||
| /* Initialize device. */ | /* Initialize device. */ | ||||
| DeviceRequestedFeatures req; | |||||
| device = Device::create(device_info, stats, profiler, true); | device = Device::create(device_info, stats, profiler, true); | ||||
| DeviceRequestedFeatures req; | |||||
| req.use_denoising = true; | |||||
| device->load_kernels(req); | device->load_kernels(req); | ||||
| } | } | ||||
| Denoiser::~Denoiser() | Denoiser::~Denoiser() | ||||
| { | { | ||||
| delete device; | delete device; | ||||
| TaskScheduler::exit(); | TaskScheduler::exit(); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines | |||||