Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/integrator/denoiser_device.h
| Show All 11 Lines | |||||
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| * See the License for the specific language governing permissions and | * See the License for the specific language governing permissions and | ||||
| * limitations under the License. | * limitations under the License. | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| #include "integrator/denoiser.h" | #include "integrator/denoiser.h" | ||||
| #include "util/util_unique_ptr.h" | #include "util/unique_ptr.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| /* Denoiser which uses device-specific denoising implementation, such as OptiX denoiser which are | /* Denoiser which uses device-specific denoising implementation, such as OptiX denoiser which are | ||||
| * implemented as a part of a driver of specific device. | * implemented as a part of a driver of specific device. | ||||
| * | * | ||||
| * This implementation makes sure the to-be-denoised buffer is available on the denoising device | * This implementation makes sure the to-be-denoised buffer is available on the denoising device | ||||
| * and invoke denoising kernel via device API. */ | * and invoke denoising kernel via device API. */ | ||||
| Show All 12 Lines | |||||