blender/intern/cycles/kernel/kernels/cpu
Patrick Mours a3c4091215 Fix Cycles device kernels containing debug assertation code
NanoVDB includes "assert.h" and makes use of "assert" in several places and since the compile
pipeline for CUDA/OptiX kernels does not define "NDEBUG" for release builds, those debug
checks were always added. This is not intended, so this patch disables "assert" for CUDA/OptiX
by defining "NDEBUG" before including NanoVDB headers.
This also fixes a warning about unknown pragmas in NanoVDB thrown by the CUDA compiler.
2020-12-03 15:20:50 +01:00
..
filter_avx2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
filter_avx.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
filter_cpu_impl.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
filter_cpu.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
filter_sse2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
filter_sse3.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
filter_sse41.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
filter.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_avx2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_avx.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_cpu_image.h Fix Cycles device kernels containing debug assertation code 2020-12-03 15:20:50 +01:00
kernel_cpu_impl.h Fix Cycles build error when disabling some kernel features 2020-09-01 19:14:31 +02:00
kernel_cpu.h Cycles: code refactor to bake using regular render session and tiles 2020-05-15 20:25:24 +02:00
kernel_split_avx2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_split_avx.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_split_sse2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_split_sse3.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_split_sse41.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_split.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_sse2.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_sse3.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel_sse41.cpp Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
kernel.cpp Cleanup: compiler warnings 2020-06-24 17:25:44 +02:00