Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/integrator/denoiser_oidn.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_thread.h" | #include "util/thread.h" | ||||
| #include "util/util_unique_ptr.h" | #include "util/unique_ptr.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| /* Implementation of denoising API which uses OpenImageDenoise library. */ | /* Implementation of denoising API which uses OpenImageDenoise library. */ | ||||
| class OIDNDenoiser : public Denoiser { | class OIDNDenoiser : public Denoiser { | ||||
| public: | public: | ||||
| /* Forwardly declared state which might be using compile-flag specific fields, such as | /* Forwardly declared state which might be using compile-flag specific fields, such as | ||||
| * OpenImageDenoise device and filter handles. */ | * OpenImageDenoise device and filter handles. */ | ||||
| Show All 18 Lines | |||||