Blender Git Commit Log
Git Commits -> Revision efd5180
Revision efd5180 by Alexander Gavrilov August 20, 2017, 14:17 (GMT) |
Revert previous |
Commit Details:
Full Hash: efd5180bb7739a214bb97d2393da395cd920d5c8
Parent Commit: de60ee2
Lines Changed: +14182, -5713
121 Added Paths:
/build_files/build_environment/cmake/alembic.cmake (+75, -0) (View)
/build_files/build_environment/cmake/blendthumb.cmake (+61, -0) (View)
/build_files/build_environment/cmake/blosc.cmake (+43, -0) (View)
/build_files/build_environment/cmake/boost.cmake (+99, -0) (View)
/build_files/build_environment/cmake/clang.cmake (+35, -0) (View)
/build_files/build_environment/cmake/clew.cmake (+28, -0) (View)
/build_files/build_environment/cmake/cuew.cmake (+29, -0) (View)
/build_files/build_environment/cmake/faad.cmake (+35, -0) (View)
/build_files/build_environment/cmake/ffmpeg.cmake (+119, -0) (View)
/build_files/build_environment/cmake/fftw.cmake (+40, -0) (View)
/build_files/build_environment/cmake/flac.cmake (+32, -0) (View)
/build_files/build_environment/cmake/flexbison.cmake (+31, -0) (View)
/build_files/build_environment/cmake/freeglut.cmake (+35, -0) (View)
/build_files/build_environment/cmake/freetype.cmake (+28, -0) (View)
/build_files/build_environment/cmake/glew.cmake (+32, -0) (View)
/build_files/build_environment/cmake/glfw.cmake (+28, -0) (View)
/build_files/build_environment/cmake/harvest.cmake (+292, -0) (View)
/build_files/build_environment/cmake/hdf5.cmake (+42, -0) (View)
/build_files/build_environment/cmake/hidapi.cmake (+29, -0) (View)
/build_files/build_environment/cmake/iconv.cmake (+34, -0) (View)
/build_files/build_environment/cmake/ilmbase.cmake (+35, -0) (View)
/build_files/build_environment/cmake/jemalloc.cmake (+28, -0) (View)
/build_files/build_environment/cmake/jpeg.cmake (+65, -0) (View)
/build_files/build_environment/cmake/lame.cmake (+47, -0) (View)
/build_files/build_environment/cmake/lapack.cmake (+43, -0) (View)
/build_files/build_environment/cmake/llvm.cmake (+44, -0) (View)
/build_files/build_environment/cmake/mingw.cmake (+40, -0) (View)
/build_files/build_environment/cmake/numpy.cmake (+55, -0) (View)
/build_files/build_environment/cmake/ogg.cmake (+32, -0) (View)
/build_files/build_environment/cmake/openal.cmake (+42, -0) (View)
/build_files/build_environment/cmake/opencollada.cmake (+37, -0) (View)
/build_files/build_environment/cmake/opencolorio.cmake (+70, -0) (View)
/build_files/build_environment/cmake/openexr.cmake (+41, -0) (View)
/build_files/build_environment/cmake/openimageio.cmake (+113, -0) (View)
/build_files/build_environment/cmake/openjpeg.cmake (+43, -0) (View)
/build_files/build_environment/cmake/opensubdiv.cmake (+71, -0) (View)
/build_files/build_environment/cmake/openvdb.cmake (+71, -0) (View)
/build_files/build_environment/cmake/options.cmake (+205, -0) (View)
/build_files/build_environment/cmake/orc.cmake (+32, -0) (View)
/build_files/build_environment/cmake/osl.cmake (+87, -0) (View)
/build_files/build_environment/cmake/png.cmake (+41, -0) (View)
/build_files/build_environment/cmake/pthreads.cmake (+45, -0) (View)
/build_files/build_environment/cmake/python.cmake (+138, -0) (View)
/build_files/build_environment/cmake/requests.cmake (+37, -0) (View)
/build_files/build_environment/cmake/schroedinger.cmake (+45, -0) (View)
/build_files/build_environment/cmake/sdl.cmake (+39, -0) (View)
/build_files/build_environment/cmake/setup_mingw32.cmake (+219, -0) (View)
/build_files/build_environment/cmake/setup_mingw64.cmake (+219, -0) (View)
/build_files/build_environment/cmake/sndfile.cmake (+44, -0) (View)
/build_files/build_environment/cmake/spnav.cmake (+28, -0) (View)
/build_files/build_environment/cmake/tbb.cmake (+36, -0) (View)
/build_files/build_environment/cmake/theora.cmake (+40, -0) (View)
/build_files/build_environment/cmake/tiff.cmake (+44, -0) (View)
/build_files/build_environment/cmake/versions.cmake (+245, -0) (View)
/build_files/build_environment/cmake/vorbis.cmake (+38, -0) (View)
/build_files/build_environment/cmake/vpx.cmake (+60, -0) (View)
/build_files/build_environment/cmake/webp.cmake (+50, -0) (View)
/build_files/build_environment/cmake/x264.cmake (+40, -0) (View)
/build_files/build_environment/cmake/xml2.cmake (+36, -0) (View)
/build_files/build_environment/cmake/xvidcore.cmake (+44, -0) (View)
/build_files/build_environment/cmake/zlib.cmake (+33, -0) (View)
/build_files/build_environment/cmake/zlib_mingw.cmake (+40, -0) (View)
/build_files/build_environment/CMakeLists.txt (+130, -0) (View)
/build_files/build_environment/patches/alembic.diff (+35, -0) (View)
/build_files/build_environment/patches/blosc.diff (+33, -0) (View)
/build_files/build_environment/patches/clang.diff (+127, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindBlosc.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindCppUnit.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindIlmBase.cmake (+260, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindLogC4Plus.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindOpenEXR.cmake (+244, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindTBB.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/SelectLibraryConfigurations.cmake (+82, -0) (View)
/build_files/build_environment/patches/cmakelists_glew.txt (+2, -0) (View)
/build_files/build_environment/patches/cmakelists_hidapi.txt (+20, -0) (View)
/build_files/build_environment/patches/cmakelists_openvdb.txt (+398, -0) (View)
/build_files/build_environment/patches/cmakelists_tbb.txt (+196, -0) (View)
/build_files/build_environment/patches/cuew.diff (+26, -0) (View)
/build_files/build_environment/patches/distutildebugflags.diff (+11, -0) (View)
/build_files/build_environment/patches/ffmpeg.diff (+32, -0) (View)
/build_files/build_environment/patches/fftw3.diff (+25, -0) (View)
/build_files/build_environment/patches/hdf5.diff (+11, -0) (View)
/build_files/build_environment/patches/hidapi.diff (+15, -0) (View)
/build_files/build_environment/patches/install_deps_llvm.diff (+11, -0) (View)
/build_files/build_environment/patches/install_deps_osl.diff (+12, -0) (View)
/build_files/build_environment/patches/libfaad.diff (+10, -0) (View)
/build_files/build_environment/patches/llvm-alloca-fix.diff (+111, -0) (View)
/build_files/build_environment/patches/ming32sh.cmd (+7, -0) (View)
/build_files/build_environment/patches/ming64sh.cmd (+7, -0) (View)
/build_files/build_environment/patches/numpy.diff (+23, -0) (View)
/build_files/build_environment/patches/opencollada.diff (+32, -0) (View)
/build_files/build_environment/patches/opencolorio.diff (+21, -0) (View)
/build_files/build_environment/patches/openexr.diff (+33, -0) (View)
/build_files/build_environment/patches/openimageio_gdi.diff (+26, -0) (View)
/build_files/build_environment/patches/openimageio_idiff.diff (+13, -0) (View)
/build_files/build_environment/patches/openimageio_staticexr.diff (+10, -0) (View)
/build_files/build_environment/patches/opensubdiv.diff (+16, -0) (View)
/build_files/build_environment/patches/openvdb.diff (+11, -0) (View)
/build_files/build_environment/patches/openvdb_vc2013.diff (+35, -0) (View)
/build_files/build_environment/patches/osl.diff (+12, -0) (View)
/build_files/build_environment/patches/osl_simd_oiio.diff (+14, -0) (View)
/build_files/build_environment/patches/pthreads.diff (+13, -0) (View)
/build_files/build_environment/patches/pyshell.diff (+12, -0) (View)
/build_files/build_environment/patches/python.diff (+40, -0) (View)
/build_files/build_environment/patches/python_apple.diff (+48, -0) (View)
/build_files/build_environment/patches/python_runtime_vc2013.diff (+29, -0) (View)
/build_files/build_environment/patches/schroedinger.diff (+54, -0) (View)
/build_files/build_environment/patches/sdl.diff (+50, -0) (View)
/build_files/build_environment/patches/semi.txt (+1, -0) (View)
/build_files/build_environment/windows/buildall.cmd (+10, -0) (View)
/build_files/build_environment/windows/build_deps.cmd (+122, -0) (View)
/build_files/build_environment/windows/nuke.cmd (+52, -0) (View)
/intern/cycles/device/opencl/memory_manager.cpp (+253, -0) (View)
/intern/cycles/device/opencl/memory_manager.h (+105, -0) (View)
/intern/cycles/kernel/geom/geom_curve_intersect.h (+934, -0) (View)
/intern/cycles/util/util_defines.h (+135, -0) (View)
/release/windows/blendthumb/CMakeLists.txt (+42, -0) (View)
/release/windows/blendthumb/src/BlenderThumb.cpp (+324, -0) (View)
/release/windows/blendthumb/src/BlendThumb.def (+5, -0) (View)
/release/windows/blendthumb/src/BlendThumb.rc (+26, -0) (View)
/release/windows/blendthumb/src/Dll.cpp (+277, -0) (View)
/build_files/build_environment/cmake/blendthumb.cmake (+61, -0) (View)
/build_files/build_environment/cmake/blosc.cmake (+43, -0) (View)
/build_files/build_environment/cmake/boost.cmake (+99, -0) (View)
/build_files/build_environment/cmake/clang.cmake (+35, -0) (View)
/build_files/build_environment/cmake/clew.cmake (+28, -0) (View)
/build_files/build_environment/cmake/cuew.cmake (+29, -0) (View)
/build_files/build_environment/cmake/faad.cmake (+35, -0) (View)
/build_files/build_environment/cmake/ffmpeg.cmake (+119, -0) (View)
/build_files/build_environment/cmake/fftw.cmake (+40, -0) (View)
/build_files/build_environment/cmake/flac.cmake (+32, -0) (View)
/build_files/build_environment/cmake/flexbison.cmake (+31, -0) (View)
/build_files/build_environment/cmake/freeglut.cmake (+35, -0) (View)
/build_files/build_environment/cmake/freetype.cmake (+28, -0) (View)
/build_files/build_environment/cmake/glew.cmake (+32, -0) (View)
/build_files/build_environment/cmake/glfw.cmake (+28, -0) (View)
/build_files/build_environment/cmake/harvest.cmake (+292, -0) (View)
/build_files/build_environment/cmake/hdf5.cmake (+42, -0) (View)
/build_files/build_environment/cmake/hidapi.cmake (+29, -0) (View)
/build_files/build_environment/cmake/iconv.cmake (+34, -0) (View)
/build_files/build_environment/cmake/ilmbase.cmake (+35, -0) (View)
/build_files/build_environment/cmake/jemalloc.cmake (+28, -0) (View)
/build_files/build_environment/cmake/jpeg.cmake (+65, -0) (View)
/build_files/build_environment/cmake/lame.cmake (+47, -0) (View)
/build_files/build_environment/cmake/lapack.cmake (+43, -0) (View)
/build_files/build_environment/cmake/llvm.cmake (+44, -0) (View)
/build_files/build_environment/cmake/mingw.cmake (+40, -0) (View)
/build_files/build_environment/cmake/numpy.cmake (+55, -0) (View)
/build_files/build_environment/cmake/ogg.cmake (+32, -0) (View)
/build_files/build_environment/cmake/openal.cmake (+42, -0) (View)
/build_files/build_environment/cmake/opencollada.cmake (+37, -0) (View)
/build_files/build_environment/cmake/opencolorio.cmake (+70, -0) (View)
/build_files/build_environment/cmake/openexr.cmake (+41, -0) (View)
/build_files/build_environment/cmake/openimageio.cmake (+113, -0) (View)
/build_files/build_environment/cmake/openjpeg.cmake (+43, -0) (View)
/build_files/build_environment/cmake/opensubdiv.cmake (+71, -0) (View)
/build_files/build_environment/cmake/openvdb.cmake (+71, -0) (View)
/build_files/build_environment/cmake/options.cmake (+205, -0) (View)
/build_files/build_environment/cmake/orc.cmake (+32, -0) (View)
/build_files/build_environment/cmake/osl.cmake (+87, -0) (View)
/build_files/build_environment/cmake/png.cmake (+41, -0) (View)
/build_files/build_environment/cmake/pthreads.cmake (+45, -0) (View)
/build_files/build_environment/cmake/python.cmake (+138, -0) (View)
/build_files/build_environment/cmake/requests.cmake (+37, -0) (View)
/build_files/build_environment/cmake/schroedinger.cmake (+45, -0) (View)
/build_files/build_environment/cmake/sdl.cmake (+39, -0) (View)
/build_files/build_environment/cmake/setup_mingw32.cmake (+219, -0) (View)
/build_files/build_environment/cmake/setup_mingw64.cmake (+219, -0) (View)
/build_files/build_environment/cmake/sndfile.cmake (+44, -0) (View)
/build_files/build_environment/cmake/spnav.cmake (+28, -0) (View)
/build_files/build_environment/cmake/tbb.cmake (+36, -0) (View)
/build_files/build_environment/cmake/theora.cmake (+40, -0) (View)
/build_files/build_environment/cmake/tiff.cmake (+44, -0) (View)
/build_files/build_environment/cmake/versions.cmake (+245, -0) (View)
/build_files/build_environment/cmake/vorbis.cmake (+38, -0) (View)
/build_files/build_environment/cmake/vpx.cmake (+60, -0) (View)
/build_files/build_environment/cmake/webp.cmake (+50, -0) (View)
/build_files/build_environment/cmake/x264.cmake (+40, -0) (View)
/build_files/build_environment/cmake/xml2.cmake (+36, -0) (View)
/build_files/build_environment/cmake/xvidcore.cmake (+44, -0) (View)
/build_files/build_environment/cmake/zlib.cmake (+33, -0) (View)
/build_files/build_environment/cmake/zlib_mingw.cmake (+40, -0) (View)
/build_files/build_environment/CMakeLists.txt (+130, -0) (View)
/build_files/build_environment/patches/alembic.diff (+35, -0) (View)
/build_files/build_environment/patches/blosc.diff (+33, -0) (View)
/build_files/build_environment/patches/clang.diff (+127, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindBlosc.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindCppUnit.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindIlmBase.cmake (+260, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindLogC4Plus.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindOpenEXR.cmake (+244, -0) (View)
/build_files/build_environment/patches/cmake/modules/FindTBB.cmake (+73, -0) (View)
/build_files/build_environment/patches/cmake/modules/SelectLibraryConfigurations.cmake (+82, -0) (View)
/build_files/build_environment/patches/cmakelists_glew.txt (+2, -0) (View)
/build_files/build_environment/patches/cmakelists_hidapi.txt (+20, -0) (View)
/build_files/build_environment/patches/cmakelists_openvdb.txt (+398, -0) (View)
/build_files/build_environment/patches/cmakelists_tbb.txt (+196, -0) (View)
/build_files/build_environment/patches/cuew.diff (+26, -0) (View)
/build_files/build_environment/patches/distutildebugflags.diff (+11, -0) (View)
/build_files/build_environment/patches/ffmpeg.diff (+32, -0) (View)
/build_files/build_environment/patches/fftw3.diff (+25, -0) (View)
/build_files/build_environment/patches/hdf5.diff (+11, -0) (View)
/build_files/build_environment/patches/hidapi.diff (+15, -0) (View)
/build_files/build_environment/patches/install_deps_llvm.diff (+11, -0) (View)
/build_files/build_environment/patches/install_deps_osl.diff (+12, -0) (View)
/build_files/build_environment/patches/libfaad.diff (+10, -0) (View)
/build_files/build_environment/patches/llvm-alloca-fix.diff (+111, -0) (View)
/build_files/build_environment/patches/ming32sh.cmd (+7, -0) (View)
/build_files/build_environment/patches/ming64sh.cmd (+7, -0) (View)
/build_files/build_environment/patches/numpy.diff (+23, -0) (View)
/build_files/build_environment/patches/opencollada.diff (+32, -0) (View)
/build_files/build_environment/patches/opencolorio.diff (+21, -0) (View)
/build_files/build_environment/patches/openexr.diff (+33, -0) (View)
/build_files/build_environment/patches/openimageio_gdi.diff (+26, -0) (View)
/build_files/build_environment/patches/openimageio_idiff.diff (+13, -0) (View)
/build_files/build_environment/patches/openimageio_staticexr.diff (+10, -0) (View)
/build_files/build_environment/patches/opensubdiv.diff (+16, -0) (View)
/build_files/build_environment/patches/openvdb.diff (+11, -0) (View)
/build_files/build_environment/patches/openvdb_vc2013.diff (+35, -0) (View)
/build_files/build_environment/patches/osl.diff (+12, -0) (View)
/build_files/build_environment/patches/osl_simd_oiio.diff (+14, -0) (View)
/build_files/build_environment/patches/pthreads.diff (+13, -0) (View)
/build_files/build_environment/patches/pyshell.diff (+12, -0) (View)
/build_files/build_environment/patches/python.diff (+40, -0) (View)
/build_files/build_environment/patches/python_apple.diff (+48, -0) (View)
/build_files/build_environment/patches/python_runtime_vc2013.diff (+29, -0) (View)
/build_files/build_environment/patches/schroedinger.diff (+54, -0) (View)
/build_files/build_environment/patches/sdl.diff (+50, -0) (View)
/build_files/build_environment/patches/semi.txt (+1, -0) (View)
/build_files/build_environment/windows/buildall.cmd (+10, -0) (View)
/build_files/build_environment/windows/build_deps.cmd (+122, -0) (View)
/build_files/build_environment/windows/nuke.cmd (+52, -0) (View)
/intern/cycles/device/opencl/memory_manager.cpp (+253, -0) (View)
/intern/cycles/device/opencl/memory_manager.h (+105, -0) (View)
/intern/cycles/kernel/geom/geom_curve_intersect.h (+934, -0) (View)
/intern/cycles/util/util_defines.h (+135, -0) (View)
/release/windows/blendthumb/CMakeLists.txt (+42, -0) (View)
/release/windows/blendthumb/src/BlenderThumb.cpp (+324, -0) (View)
/release/windows/blendthumb/src/BlendThumb.def (+5, -0) (View)
/release/windows/blendthumb/src/BlendThumb.rc (+26, -0) (View)
/release/windows/blendthumb/src/Dll.cpp (+277, -0) (View)
3 Deleted Paths:
/build_files/build_environment/install_deps_patches/llvm.patch (+0, -11)
/build_files/build_environment/install_deps_patches/osl.patch (+0, -12)
/intern/cycles/kernel/kernel_debug.h (+0, -56)
/build_files/build_environment/install_deps_patches/osl.patch (+0, -12)
/intern/cycles/kernel/kernel_debug.h (+0, -56)
319 Modified Paths:
/.gitignore (+3, -0) (Diff)
/.gitmodules (+3, -3) (Diff)
/build_files/build_environment/install_deps.sh (+2, -2) (Diff)
/build_files/cmake/platform/platform_apple.cmake (+8, -1) (Diff)
/build_files/cmake/platform/platform_win32_msvc.cmake (+4, -1) (Diff)
/extern/cuew/include/cuew.h (+149, -28) (Diff)
/extern/cuew/README.blender (+1, -1) (Diff)
/extern/cuew/src/cuew.c (+25, -0) (Diff)
/GNUmakefile (+28, -7) (Diff)
/intern/cycles/blender/addon/presets.py (+0, -4) (Diff)
/intern/cycles/blender/addon/properties.py (+4, -32) (Diff)
/intern/cycles/blender/addon/ui.py (+3, -17) (Diff)
/intern/cycles/blender/addon/version_update.py (+33, -0) (Diff)
/intern/cycles/blender/blender_object.cpp (+2, -12) (Diff)
/intern/cycles/blender/blender_sync.cpp (+10, -42) (Diff)
/intern/cycles/bvh/bvh.cpp (+3, -5) (Diff)
/intern/cycles/bvh/bvh2.cpp (+1, -3) (Diff)
/intern/cycles/bvh/bvh4.cpp (+1, -3) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+2, -2) (Diff)
/intern/cycles/device/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/device/device.cpp (+0, -2) (Diff)
/intern/cycles/device/device.h (+0, -2) (Diff)
/intern/cycles/device/device_cpu.cpp (+1, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+3, -8) (Diff)
/intern/cycles/device/device_opencl.cpp (+0, -1) (Diff)
/intern/cycles/device/opencl/opencl.h (+51, -0) (Diff)
/intern/cycles/device/opencl/opencl_base.cpp (+130, -20) (Diff)
/intern/cycles/device/opencl/opencl_mega.cpp (+1, -4) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+14, -11) (Diff)
/intern/cycles/device/opencl/opencl_util.cpp (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+6, -6) (Diff)
/intern/cycles/kernel/bvh/bvh_shadow_all.h (+30, -41) (Diff)
/intern/cycles/kernel/bvh/bvh_traversal.h (+30, -30) (Diff)
/intern/cycles/kernel/bvh/qbvh_shadow_all.h (+27, -38) (Diff)
/intern/cycles/kernel/bvh/qbvh_traversal.h (+27, -27) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+2, -1) (Diff)
/intern/cycles/kernel/filter/filter_features_sse.h (+34, -46) (Diff)
/intern/cycles/kernel/filter/filter_nlm_cpu.h (+6, -12) (Diff)
/intern/cycles/kernel/filter/filter_prefilter.h (+1, -1) (Diff)
/intern/cycles/kernel/filter/filter_transform_sse.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom.h (+1, -0) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+6, -898) (Diff)
/intern/cycles/kernel/geom/geom_object.h (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_sse41.cpp (+1, -0) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_config.h (+7, -2) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+2, -2) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel.cl (+16, -31) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+2, -9) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_split.cl (+3, -0) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_split_function.h (+2, -7) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+21, -9) (Diff)
/intern/cycles/kernel/kernel_compat_cuda.h (+4, -0) (Diff)
/intern/cycles/kernel/kernel_compat_opencl.h (+4, -1) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_globals.h (+67, -1) (Diff)
/intern/cycles/kernel/kernel_image_opencl.h (+42, -24) (Diff)
/intern/cycles/kernel/kernel_light.h (+236, -36) (Diff)
/intern/cycles/kernel/kernel_passes.h (+38, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+32, -43) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+29, -36) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+25, -12) (Diff)
/intern/cycles/kernel/kernel_random.h (+42, -160) (Diff)
/intern/cycles/kernel/kernel_shader.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+30, -54) (Diff)
/intern/cycles/kernel/kernel_textures.h (+2, -9) (Diff)
/intern/cycles/kernel/kernel_types.h (+39, -33) (Diff)
/intern/cycles/kernel/split/kernel_buffer_update.h (+2, -17) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+19, -10) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+10, -9) (Diff)
/intern/cycles/kernel/split/kernel_indirect_background.h (+1, -2) (Diff)
/intern/cycles/kernel/split/kernel_path_init.h (+1, -7) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+6, -7) (Diff)
/intern/cycles/kernel/split/kernel_shader_sort.h (+5, -5) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+0, -12) (Diff)
/intern/cycles/render/image.cpp (+7, -163) (Diff)
/intern/cycles/render/image.h (+0, -15) (Diff)
/intern/cycles/render/integrator.cpp (+6, -16) (Diff)
/intern/cycles/render/integrator.h (+0, -3) (Diff)
/intern/cycles/render/light.cpp (+1, -5) (Diff)
/intern/cycles/render/mesh.cpp (+1, -10) (Diff)
/intern/cycles/render/object.cpp (+18, -7) (Diff)
/intern/cycles/render/object.h (+6, -1) (Diff)
/intern/cycles/render/osl.cpp (+4, -2) (Diff)
/intern/cycles/render/scene.cpp (+0, -2) (Diff)
/intern/cycles/render/scene.h (+0, -7) (Diff)
/intern/cycles/render/session.cpp (+1, -2) (Diff)
/intern/cycles/render/session.h (+3, -0) (Diff)
/intern/cycles/render/shader.cpp (+1, -3) (Diff)
/intern/cycles/render/tile.cpp (+12, -8) (Diff)
/intern/cycles/render/tile.h (+2, -1) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_math.h (+1, -0) (Diff)
/intern/cycles/util/util_math_float3.h (+7, -13) (Diff)
/intern/cycles/util/util_math_float4.h (+82, -27) (Diff)
/intern/cycles/util/util_math_matrix.h (+28, -28) (Diff)
/intern/cycles/util/util_optimization.h (+0, -52) (Diff)
/intern/cycles/util/util_path.cpp (+164, -49) (Diff)
/intern/cycles/util/util_simd.h (+70, -104) (Diff)
/intern/cycles/util/util_sseb.h (+3, -0) (Diff)
/intern/cycles/util/util_ssef.h (+3, -0) (Diff)
/intern/cycles/util/util_ssei.h (+7, -2) (Diff)
/intern/cycles/util/util_types.h (+14, -117) (Diff)
/intern/mikktspace/mikktspace.c (+40, -30) (Diff)
/release/scripts/presets/cycles/integrator/direct_light.py (+0, -2) (Diff)
/release/scripts/presets/cycles/integrator/full_global_illumination.py (+0, -2) (Diff)
/release/scripts/presets/cycles/integrator/limited_global_illumination.py (+0, -2) (Diff)
/release/scripts/presets/cycles/sampling/final.py (+10, -12) (Diff)
/release/scripts/presets/cycles/sampling/preview.py (+10, -12) (Diff)
/release/scripts/startup/bl_operators/clip.py (+6, -1) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_action.h (+4, -2) (Diff)
/source/blender/blenkernel/BKE_animsys.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_armature.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_brush.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_cachefile.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_camera.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_constraint.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_curve.h (+4, -5) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -8) (Diff)
/source/blender/blenkernel/BKE_fcurve.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_font.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_freestyle.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_group.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_idprop.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_image.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lamp.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+65, -5) (Diff)
/source/blender/blenkernel/BKE_linestyle.h (+11, -4) (Diff)
/source/blender/blenkernel/BKE_mask.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_material.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_mball.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+5, -5) (Diff)
/source/blender/blenkernel/BKE_paint.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_particle.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_rigidbody.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_sca.h (+7, -7) (Diff)
/source/blender/blenkernel/BKE_scene.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_sound.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_speaker.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_text.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_texture.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_world.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+51, -37) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+7, -6) (Diff)
/source/blender/blenkernel/intern/appdir.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/armature.c (+47, -31) (Diff)
/source/blender/blenkernel/intern/blendfile.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/brush.c (+27, -23) (Diff)
/source/blender/blenkernel/intern/bvhutils.c (+2, -11) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+19, -9) (Diff)
/source/blender/blenkernel/intern/camera.c (+17, -8) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+1, -16) (Diff)
/source/blender/blenkernel/intern/cloth.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/curve.c (+50, -569) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+23, -46) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+0, -6) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+5, -69) (Diff)
/source/blender/blenkernel/intern/fluidsim.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/fmodifier.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/font.c (+18, -1) (Diff)
/source/blender/blenkernel/intern/freestyle.c (+9, -9) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+48, -33) (Diff)
/source/blender/blenkernel/intern/group.c (+23, -10) (Diff)
/source/blender/blenkernel/intern/idprop.c (+29, -22) (Diff)
/source/blender/blenkernel/intern/image.c (+40, -26) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+30, -21) (Diff)
/source/blender/blenkernel/intern/lamp.c (+37, -19) (Diff)
/source/blender/blenkernel/intern/lattice.c (+26, -19) (Diff)
/source/blender/blenkernel/intern/library.c (+322, -124) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+88, -2) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+57, -70) (Diff)
/source/blender/blenkernel/intern/mask.c (+23, -15) (Diff)
/source/blender/blenkernel/intern/material.c (+43, -25) (Diff)
/source/blender/blenkernel/intern/mball.c (+32, -26) (Diff)
/source/blender/blenkernel/intern/mesh.c (+35, -30) (Diff)
/source/blender/blenkernel/intern/mesh_remap.c (+2, -15) (Diff)
/source/blender/blenkernel/intern/modifier.c (+27, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+23, -15) (Diff)
/source/blender/blenkernel/intern/nla.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/node.c (+143, -145) (Diff)
/source/blender/blenkernel/intern/object.c (+85, -82) (Diff)
/source/blender/blenkernel/intern/paint.c (+41, -24) (Diff)
/source/blender/blenkernel/intern/particle.c (+32, -25) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+20, -24) (Diff)
/source/blender/blenkernel/intern/sca.c (+17, -15) (Diff)
/source/blender/blenkernel/intern/scene.c (+255, -154) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+25, -20) (Diff)
/source/blender/blenkernel/intern/smoke.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/sound.c (+29, -1) (Diff)
/source/blender/blenkernel/intern/speaker.c (+17, -11) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+2, -17) (Diff)
/source/blender/blenkernel/intern/text.c (+34, -38) (Diff)
/source/blender/blenkernel/intern/texture.c (+69, -33) (Diff)
/source/blender/blenkernel/intern/tracking.c (+26, -18) (Diff)
/source/blender/blenkernel/intern/tracking_auto.c (+53, -56) (Diff)
/source/blender/blenkernel/intern/tracking_util.c (+86, -60) (Diff)
/source/blender/blenkernel/intern/world.c (+35, -19) (Diff)
/source/blender/blenkernel/tracking_private.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_ghash.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_math_solvers.h (+0, -5) (Diff)
/source/blender/blenlib/BLI_vfontdata.h (+2, -0) (Diff)
/source/blender/blenlib/intern/freetypefont.c (+30, -0) (Diff)
/source/blender/blenlib/intern/math_solvers.c (+0, -112) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -15) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -0) (Diff)
/source/blender/blentranslation/CMakeLists.txt (+3, -1) (Diff)
/source/blender/blentranslation/msgfmt/msgfmt.c (+6, -3) (Diff)
/source/blender/bmesh/tools/bmesh_bevel.c (+193, -38) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+88, -51) (Diff)
/source/blender/editors/animation/drivers.c (+1, -2) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+2, -9) (Diff)
/source/blender/editors/animation/keyframing.c (+24, -23) (Diff)
/source/blender/editors/armature/armature_edit.c (+15, -13) (Diff)
/source/blender/editors/armature/armature_relations.c (+2, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_paint.c (+4, -100) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -1) (Diff)
/source/blender/editors/include/ED_armature.h (+3, -3) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -11) (Diff)
/source/blender/editors/include/ED_transform_snap_object_context.h (+6, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+8, -1) (Diff)
/source/blender/editors/include/UI_resources.h (+0, -1) (Diff)
/source/blender/editors/interface/interface_handlers.c (+5, -4) (Diff)
/source/blender/editors/interface/interface_ops.c (+0, -3) (Diff)
/source/blender/editors/io/io_cache.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+41, -37) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+9, -9) (Diff)
/source/blender/editors/object/object_relations.c (+3, -3) (Diff)
/source/blender/editors/object/object_transform.c (+14, -6) (Diff)
/source/blender/editors/physics/particle_edit.c (+0, -1) (Diff)
/source/blender/editors/physics/particle_object.c (+1, -1) (Diff)
/source/blender/editors/render/render_internal.c (+5, -4) (Diff)
/source/blender/editors/render/render_shading.c (+4, -4) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -26) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+1, -1) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+15, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops_track.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+1, -6) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+6, -6) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+3, -3) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_ruler.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+95, -6) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+7, -12) (Diff)
/source/blender/editors/transform/transform_snap.c (+3, -14) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+15, -22) (Diff)
/source/blender/gpu/GPU_material.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+6, -4) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+0, -10) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -10) (Diff)
/source/blender/makesdna/DNA_ID.h (+8, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -2) (Diff)
/source/blender/makesrna/intern/makesrna.c (+13, -7) (Diff)
/source/blender/makesrna/intern/rna_access.c (+6, -7) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_curve_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_define.c (+64, -13) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -23) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_meta_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+3, -4) (Diff)
/source/blender/makesrna/intern/rna_render.c (+15, -1) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+13, -11) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+24, -2) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+4, -6) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+2, -1) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+3, -11) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -2) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshcache_pc2.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+1, -5) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+6, -4) (Diff)
/source/blender/python/intern/bpy_rna.c (+1, -4) (Diff)
/source/blender/python/mathutils/mathutils_bvhtree.c (+0, -1) (Diff)
/source/blender/render/intern/include/shading.h (+1, -1) (Diff)
/source/blender/render/intern/source/shadeinput.c (+1, -5) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+66, -48) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -4) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+5, -5) (Diff)
/source/blender/windowmanager/wm_files.h (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -1) (Diff)
/source/creator/CMakeLists.txt (+71, -48) (Diff)
/source/gameengine/VideoTexture/FilterBase.cpp (+1, -0) (Diff)
/source/gameengine/VideoTexture/ImageBase.cpp (+1, -0) (Diff)
/tests/python/bl_load_py_modules.py (+18, -9) (Diff)
/tests/python/CMakeLists.txt (+9, -1) (Diff)
/tests/python/cycles_render_tests.py (+203, -45) (Diff)
/.gitmodules (+3, -3) (Diff)
/build_files/build_environment/install_deps.sh (+2, -2) (Diff)
/build_files/cmake/platform/platform_apple.cmake (+8, -1) (Diff)
/build_files/cmake/platform/platform_win32_msvc.cmake (+4, -1) (Diff)
/extern/cuew/include/cuew.h (+149, -28) (Diff)
/extern/cuew/README.blender (+1, -1) (Diff)
/extern/cuew/src/cuew.c (+25, -0) (Diff)
/GNUmakefile (+28, -7) (Diff)
/intern/cycles/blender/addon/presets.py (+0, -4) (Diff)
/intern/cycles/blender/addon/properties.py (+4, -32) (Diff)
/intern/cycles/blender/addon/ui.py (+3, -17) (Diff)
/intern/cycles/blender/addon/version_update.py (+33, -0) (Diff)
/intern/cycles/blender/blender_object.cpp (+2, -12) (Diff)
/intern/cycles/blender/blender_sync.cpp (+10, -42) (Diff)
/intern/cycles/bvh/bvh.cpp (+3, -5) (Diff)
/intern/cycles/bvh/bvh2.cpp (+1, -3) (Diff)
/intern/cycles/bvh/bvh4.cpp (+1, -3) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+2, -2) (Diff)
/intern/cycles/device/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/device/device.cpp (+0, -2) (Diff)
/intern/cycles/device/device.h (+0, -2) (Diff)
/intern/cycles/device/device_cpu.cpp (+1, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+3, -8) (Diff)
/intern/cycles/device/device_opencl.cpp (+0, -1) (Diff)
/intern/cycles/device/opencl/opencl.h (+51, -0) (Diff)
/intern/cycles/device/opencl/opencl_base.cpp (+130, -20) (Diff)
/intern/cycles/device/opencl/opencl_mega.cpp (+1, -4) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+14, -11) (Diff)
/intern/cycles/device/opencl/opencl_util.cpp (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+6, -6) (Diff)
/intern/cycles/kernel/bvh/bvh_shadow_all.h (+30, -41) (Diff)
/intern/cycles/kernel/bvh/bvh_traversal.h (+30, -30) (Diff)
/intern/cycles/kernel/bvh/qbvh_shadow_all.h (+27, -38) (Diff)
/intern/cycles/kernel/bvh/qbvh_traversal.h (+27, -27) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+2, -1) (Diff)
/intern/cycles/kernel/filter/filter_features_sse.h (+34, -46) (Diff)
/intern/cycles/kernel/filter/filter_nlm_cpu.h (+6, -12) (Diff)
/intern/cycles/kernel/filter/filter_prefilter.h (+1, -1) (Diff)
/intern/cycles/kernel/filter/filter_transform_sse.h (+8, -8) (Diff)
/intern/cycles/kernel/geom/geom.h (+1, -0) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+6, -898) (Diff)
/intern/cycles/kernel/geom/geom_object.h (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_sse41.cpp (+1, -0) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_config.h (+7, -2) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+2, -2) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel.cl (+16, -31) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+2, -9) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_split.cl (+3, -0) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_split_function.h (+2, -7) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+21, -9) (Diff)
/intern/cycles/kernel/kernel_compat_cuda.h (+4, -0) (Diff)
/intern/cycles/kernel/kernel_compat_opencl.h (+4, -1) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_globals.h (+67, -1) (Diff)
/intern/cycles/kernel/kernel_image_opencl.h (+42, -24) (Diff)
/intern/cycles/kernel/kernel_light.h (+236, -36) (Diff)
/intern/cycles/kernel/kernel_passes.h (+38, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+32, -43) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+29, -36) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+25, -12) (Diff)
/intern/cycles/kernel/kernel_random.h (+42, -160) (Diff)
/intern/cycles/kernel/kernel_shader.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+30, -54) (Diff)
/intern/cycles/kernel/kernel_textures.h (+2, -9) (Diff)
/intern/cycles/kernel/kernel_types.h (+39, -33) (Diff)
/intern/cycles/kernel/split/kernel_buffer_update.h (+2, -17) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+19, -10) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+10, -9) (Diff)
/intern/cycles/kernel/split/kernel_indirect_background.h (+1, -2) (Diff)
/intern/cycles/kernel/split/kernel_path_init.h (+1, -7) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+6, -7) (Diff)
/intern/cycles/kernel/split/kernel_shader_sort.h (+5, -5) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+0, -12) (Diff)
/intern/cycles/render/image.cpp (+7, -163) (Diff)
/intern/cycles/render/image.h (+0, -15) (Diff)
/intern/cycles/render/integrator.cpp (+6, -16) (Diff)
/intern/cycles/render/integrator.h (+0, -3) (Diff)
/intern/cycles/render/light.cpp (+1, -5) (Diff)
/intern/cycles/render/mesh.cpp (+1, -10) (Diff)
/intern/cycles/render/object.cpp (+18, -7) (Diff)
/intern/cycles/render/object.h (+6, -1) (Diff)
/intern/cycles/render/osl.cpp (+4, -2) (Diff)
/intern/cycles/render/scene.cpp (+0, -2) (Diff)
/intern/cycles/render/scene.h (+0, -7) (Diff)
/intern/cycles/render/session.cpp (+1, -2) (Diff)
/intern/cycles/render/session.h (+3, -0) (Diff)
/intern/cycles/render/shader.cpp (+1, -3) (Diff)
/intern/cycles/render/tile.cpp (+12, -8) (Diff)
/intern/cycles/render/tile.h (+2, -1) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_math.h (+1, -0) (Diff)
/intern/cycles/util/util_math_float3.h (+7, -13) (Diff)
/intern/cycles/util/util_math_float4.h (+82, -27) (Diff)
/intern/cycles/util/util_math_matrix.h (+28, -28) (Diff)
/intern/cycles/util/util_optimization.h (+0, -52) (Diff)
/intern/cycles/util/util_path.cpp (+164, -49) (Diff)
/intern/cycles/util/util_simd.h (+70, -104) (Diff)
/intern/cycles/util/util_sseb.h (+3, -0) (Diff)
/intern/cycles/util/util_ssef.h (+3, -0) (Diff)
/intern/cycles/util/util_ssei.h (+7, -2) (Diff)
/intern/cycles/util/util_types.h (+14, -117) (Diff)
/intern/mikktspace/mikktspace.c (+40, -30) (Diff)
/release/scripts/presets/cycles/integrator/direct_light.py (+0, -2) (Diff)
/release/scripts/presets/cycles/integrator/full_global_illumination.py (+0, -2) (Diff)
/release/scripts/presets/cycles/integrator/limited_global_illumination.py (+0, -2) (Diff)
/release/scripts/presets/cycles/sampling/final.py (+10, -12) (Diff)
/release/scripts/presets/cycles/sampling/preview.py (+10, -12) (Diff)
/release/scripts/startup/bl_operators/clip.py (+6, -1) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_action.h (+4, -2) (Diff)
/source/blender/blenkernel/BKE_animsys.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_armature.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_brush.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_cachefile.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_camera.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_constraint.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_curve.h (+4, -5) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -8) (Diff)
/source/blender/blenkernel/BKE_fcurve.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_font.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_freestyle.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_group.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_idprop.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_image.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lamp.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+65, -5) (Diff)
/source/blender/blenkernel/BKE_linestyle.h (+11, -4) (Diff)
/source/blender/blenkernel/BKE_mask.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_material.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_mball.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+5, -5) (Diff)
/source/blender/blenkernel/BKE_paint.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_particle.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_rigidbody.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_sca.h (+7, -7) (Diff)
/source/blender/blenkernel/BKE_scene.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_sound.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_speaker.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_text.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_texture.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_world.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+51, -37) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+7, -6) (Diff)
/source/blender/blenkernel/intern/appdir.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/armature.c (+47, -31) (Diff)
/source/blender/blenkernel/intern/blendfile.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/brush.c (+27, -23) (Diff)
/source/blender/blenkernel/intern/bvhutils.c (+2, -11) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+19, -9) (Diff)
/source/blender/blenkernel/intern/camera.c (+17, -8) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+1, -16) (Diff)
/source/blender/blenkernel/intern/cloth.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/curve.c (+50, -569) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+23, -46) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+0, -6) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+5, -69) (Diff)
/source/blender/blenkernel/intern/fluidsim.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/fmodifier.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/font.c (+18, -1) (Diff)
/source/blender/blenkernel/intern/freestyle.c (+9, -9) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+48, -33) (Diff)
/source/blender/blenkernel/intern/group.c (+23, -10) (Diff)
/source/blender/blenkernel/intern/idprop.c (+29, -22) (Diff)
/source/blender/blenkernel/intern/image.c (+40, -26) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+30, -21) (Diff)
/source/blender/blenkernel/intern/lamp.c (+37, -19) (Diff)
/source/blender/blenkernel/intern/lattice.c (+26, -19) (Diff)
/source/blender/blenkernel/intern/library.c (+322, -124) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+88, -2) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+57, -70) (Diff)
/source/blender/blenkernel/intern/mask.c (+23, -15) (Diff)
/source/blender/blenkernel/intern/material.c (+43, -25) (Diff)
/source/blender/blenkernel/intern/mball.c (+32, -26) (Diff)
/source/blender/blenkernel/intern/mesh.c (+35, -30) (Diff)
/source/blender/blenkernel/intern/mesh_remap.c (+2, -15) (Diff)
/source/blender/blenkernel/intern/modifier.c (+27, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+23, -15) (Diff)
/source/blender/blenkernel/intern/nla.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/node.c (+143, -145) (Diff)
/source/blender/blenkernel/intern/object.c (+85, -82) (Diff)
/source/blender/blenkernel/intern/paint.c (+41, -24) (Diff)
/source/blender/blenkernel/intern/particle.c (+32, -25) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+20, -24) (Diff)
/source/blender/blenkernel/intern/sca.c (+17, -15) (Diff)
/source/blender/blenkernel/intern/scene.c (+255, -154) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+25, -20) (Diff)
/source/blender/blenkernel/intern/smoke.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/sound.c (+29, -1) (Diff)
/source/blender/blenkernel/intern/speaker.c (+17, -11) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+2, -17) (Diff)
/source/blender/blenkernel/intern/text.c (+34, -38) (Diff)
/source/blender/blenkernel/intern/texture.c (+69, -33) (Diff)
/source/blender/blenkernel/intern/tracking.c (+26, -18) (Diff)
/source/blender/blenkernel/intern/tracking_auto.c (+53, -56) (Diff)
/source/blender/blenkernel/intern/tracking_util.c (+86, -60) (Diff)
/source/blender/blenkernel/intern/world.c (+35, -19) (Diff)
/source/blender/blenkernel/tracking_private.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_ghash.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_math_solvers.h (+0, -5) (Diff)
/source/blender/blenlib/BLI_vfontdata.h (+2, -0) (Diff)
/source/blender/blenlib/intern/freetypefont.c (+30, -0) (Diff)
/source/blender/blenlib/intern/math_solvers.c (+0, -112) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -15) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -0) (Diff)
/source/blender/blentranslation/CMakeLists.txt (+3, -1) (Diff)
/source/blender/blentranslation/msgfmt/msgfmt.c (+6, -3) (Diff)
/source/blender/bmesh/tools/bmesh_bevel.c (+193, -38) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+88, -51) (Diff)
/source/blender/editors/animation/drivers.c (+1, -2) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+2, -9) (Diff)
/source/blender/editors/animation/keyframing.c (+24, -23) (Diff)
/source/blender/editors/armature/armature_edit.c (+15, -13) (Diff)
/source/blender/editors/armature/armature_relations.c (+2, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_paint.c (+4, -100) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -1) (Diff)
/source/blender/editors/include/ED_armature.h (+3, -3) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -11) (Diff)
/source/blender/editors/include/ED_transform_snap_object_context.h (+6, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+8, -1) (Diff)
/source/blender/editors/include/UI_resources.h (+0, -1) (Diff)
/source/blender/editors/interface/interface_handlers.c (+5, -4) (Diff)
/source/blender/editors/interface/interface_ops.c (+0, -3) (Diff)
/source/blender/editors/io/io_cache.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+41, -37) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+9, -9) (Diff)
/source/blender/editors/object/object_relations.c (+3, -3) (Diff)
/source/blender/editors/object/object_transform.c (+14, -6) (Diff)
/source/blender/editors/physics/particle_edit.c (+0, -1) (Diff)
/source/blender/editors/physics/particle_object.c (+1, -1) (Diff)
/source/blender/editors/render/render_internal.c (+5, -4) (Diff)
/source/blender/editors/render/render_shading.c (+4, -4) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -26) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+1, -1) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+15, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops_track.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+1, -6) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+6, -6) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+3, -3) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_ruler.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+95, -6) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+7, -12) (Diff)
/source/blender/editors/transform/transform_snap.c (+3, -14) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+15, -22) (Diff)
/source/blender/gpu/GPU_material.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+6, -4) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+0, -10) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -10) (Diff)
/source/blender/makesdna/DNA_ID.h (+8, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -2) (Diff)
/source/blender/makesrna/intern/makesrna.c (+13, -7) (Diff)
/source/blender/makesrna/intern/rna_access.c (+6, -7) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_curve_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_define.c (+64, -13) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -23) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_meta_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+3, -4) (Diff)
/source/blender/makesrna/intern/rna_render.c (+15, -1) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+13, -11) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+24, -2) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+4, -6) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+2, -1) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+3, -11) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -2) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshcache_pc2.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+1, -5) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+6, -4) (Diff)
/source/blender/python/intern/bpy_rna.c (+1, -4) (Diff)
/source/blender/python/mathutils/mathutils_bvhtree.c (+0, -1) (Diff)
/source/blender/render/intern/include/shading.h (+1, -1) (Diff)
/source/blender/render/intern/source/shadeinput.c (+1, -5) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+66, -48) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -4) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+5, -5) (Diff)
/source/blender/windowmanager/wm_files.h (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -1) (Diff)
/source/creator/CMakeLists.txt (+71, -48) (Diff)
/source/gameengine/VideoTexture/FilterBase.cpp (+1, -0) (Diff)
/source/gameengine/VideoTexture/ImageBase.cpp (+1, -0) (Diff)
/tests/python/bl_load_py_modules.py (+18, -9) (Diff)
/tests/python/CMakeLists.txt (+9, -1) (Diff)
/tests/python/cycles_render_tests.py (+203, -45) (Diff)