blender/intern
Sergey Sharybin 430f71fce2 Fix insufficient CPU flags checks for Cycles OIDN
Sometime throughout development some checks got lost during refactor.
This change makes it so that if OIDN is not supported on the current
CPU Cycles will report an error and stop rendering. This behavior is
similar to when an OptiX denoiser is requested and there is no OptiX
compatible device available.

The easiest way to verify this change is to force return false from
the `openimagedenoise_supported()`.

Fixes Cycles part of the T94127.

Differential Revision: https://developer.blender.org/D13944
2022-01-28 14:28:04 +01:00
..
atomic Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
audaspace
clog Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
cycles Fix insufficient CPU flags checks for Cycles OIDN 2022-01-28 14:28:04 +01:00
dualcon Cleanup: capitalize NOTE tag 2021-11-30 10:15:17 +11:00
eigen Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
ffmpeg Fix: VSE search in mpegts files would fail 2021-06-11 14:05:07 +02:00
ghost Cleanup: indentation for CMake files 2022-01-28 14:52:47 +11:00
glew-mx Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
guardedalloc Revert "Cleanup: remove declaration for removed function" 2022-01-11 18:16:00 +11:00
iksolver Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
itasc Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
libc_compat Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
libmv Build: remove usage of link_directories 2022-01-13 10:40:38 +01:00
locale Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
mantaflow Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
memutil Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
mikktspace Cleanup: pass arguments as const 2021-10-04 13:15:15 +11:00
opencolorio Cleanup: spelling in comments, C++ style comments for disabled code 2022-01-14 11:23:46 +11:00
opensubdiv Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
openvdb Cleanup: Remove unused/unecessary OpenVDB C API 2021-08-02 12:26:28 -04:00
quadriflow Cleanup: Simplify logic, follow style guide for integer types 2021-07-30 15:08:43 -04:00
rigidbody Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
sky Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
utfconv Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
CMakeLists.txt Cleanup: Remove unused numapi library 2022-01-07 12:19:02 +01:00