Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-30 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-01-29 | Cycles: delay CUDA and OpenCL initialization to avoid driver crashes. | Brecht Van Lommel | |
We've had many reported crashes on Windows where we suspect there is a corrupted OpenCL driver. The purpose here is to keep Blender generally usable in such cases. Now it always shows None / CUDA / OpenCL in the preferences, and only when selecting one will it reveal if there are any GPUs available. This should avoid crashes when opening the preferences or on startup. Differential Revision: https://developer.blender.org/D4265 | |||
2019-01-27 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-01-27 | Fix Cycles standalone build as part of Blender. | Brecht Van Lommel | |
2018-12-13 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-12-13 | Cycles: Update standalone app to OIIO 2.0 | Sergey Sharybin | |
2018-11-26 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-26 | CMake: Remove Cycles specific OpenSubdiv options | Sergey Sharybin | |
Just use one flag which enables OpenSubdiv globally for all the areas of Blender. | |||
2018-11-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, spacing after preprocessor | Sergey Sharybin | |
It is supposed to be two spaces before comment stating which if else/endif statements corresponds to. Was mainly violated in the header guards. | |||
2018-11-07 | Merge branch 'master' into blender2.8 | Stefan Werner | |
2018-11-07 | Cycles: Added Embree as BVH option for CPU renders. | Stefan Werner | |
Note that this is turned off by default and must be enabled at build time with the CMake WITH_CYCLES_EMBREE flag. Embree must be built as a static library with ray masking turned on, the `make deps` scripts have been updated accordingly. There, Embree is off by default too and must be enabled with the WITH_EMBREE flag. Using Embree allows for much faster rendering of deformation motion blur while reducing the memory footprint. TODO: GPU implementation, deduplication of data, leveraging more of Embrees features (e.g. tessellation cache). Differential Revision: https://developer.blender.org/D3682 | |||
2018-09-27 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-27 | Fix cycles_cubin_cc build error on macOS. | Brecht Van Lommel | |
2018-09-05 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-09-05 | cycles: Fix x86 build error. | Ray Molenkamp | |
WITH_CYCLES_CUDA_BINARIES was set as a regular variable causing it to be overwritten by the release.cmake settings. | |||
2018-08-28 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-24 | Cycles: Cleanup, style | Sergey Sharybin | |
I wouldn't mind changing style to have space after keyword, but there was no official code style change proposed. | |||
2018-07-10 | Fix Cycles standalone build issue with OpenColorIO. | Brecht Van Lommel | |
2018-07-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-06 | Cleanup: strip trailing space for cycles | Campbell Barton | |
2018-06-14 | Merge remote-tracking branch 'origin/master' into blender2.8 | Lukas Stockner | |
2018-06-14 | Cycles: Query XYZ to/from Scene Linear conversion from OCIO instead of ↵ | Lukas Stockner | |
assuming sRGB I've limited it to just the RGB<->XYZ stuff for now, correct image handling is the next step. Reviewers: brecht, sergey Differential Revision: https://developer.blender.org/D3478 | |||
2018-03-16 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-03-16 | Code refactor: move OIIO image buffer writing outside session, into callback. | Guillaume Chereau | |
Original patch by Guillaume, modifications by Brecht. Differential Revision: https://developer.blender.org/D3102 | |||
2018-03-10 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-03-10 | Code refactor: make Transform always affine, dropping last row. | Brecht Van Lommel | |
This save a little memory and copying in the kernel by storing only a 4x3 matrix instead of a 4x4 matrix. We already did this in a few places, and those don't need to be special exceptions anymore now. | |||
2018-03-03 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-03-02 | Fix Cycle standalone build. | Brecht Van Lommel | |
2018-02-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-18 | Cycles: tweak CUDA messages and avoid build errors with existing sm_2x configs. | Brecht Van Lommel | |
2018-02-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-09 | CMake: include missing headers | Campbell Barton | |
2018-02-07 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-02-07 | Update CUEW to latest version | Brecht Van Lommel | |
This brings separate initialization for libcuda and libnvrtc, which fixes Cycles nvrtc compilation not working on build machines without CUDA hardware available. Differential Revision: https://developer.blender.org/D3045 | |||
2018-02-05 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-05 | cycles: fix cxx11 usage for cycles_cubin_cc | Ray Molenkamp | |
2018-02-04 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-03 | cycles: Add an nvrtc based cubin cli compiler. | Ray Molenkamp | |
nvcc is very picky regarding compiler versions, severely limiting the compiler we can use, this commit adds a nvrtc based compiler that'll allow us to build the cubins even if the host compiler is unsupported. for details see D2913. Differential Revision: http://developer.blender.org/D2913 | |||
2018-01-19 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2018-01-19 | Cycles: Remove unneeded include statements | Sergey Sharybin | |
Also try to move them from headers to implementation files as much as possible. | |||
2017-12-04 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-02 | Fix Cycles standalone crash when saving output, after recent refactoring. | Brecht Van Lommel | |
2017-11-13 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2017-11-13 | Cycles: Fix compilation error of standalone application | Sergey Sharybin | |
2017-11-10 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-11-10 | Cycles: Fix compilation error with latest OIIO | Sergey Sharybin | |
There was some changes about namespaces, which causes ambiguities. Replaces using namespace with an explicit symbols we need. Is good idea to NOT pull in the whole namespace anyway! | |||
2017-10-31 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-31 | Fix crash of standalone app after recent refactor | Sergey Sharybin | |
2017-10-24 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |