Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-10-24 | Code refactor: pass device to scene, check OSL with device info. | Brecht Van Lommel | |
2017-10-16 | Workspace: Move engines to workspace and Properties Editor cleanup | Dalai Felinto | |
Engine is not stored in WorkSpaces. That defines the "context" engine, which is used for the entire UI. The engine used for the poll of nodes (add node menu, new nodes when "Use Nodes") is obtained from context. Introduce a ViewRender struct for viewport settings that are defined for workspaces and scene. This struct will be populated with the hand-picked settings that can be defined per workspace as per the 2.8 design. * use_scene_settings * properties editor: workshop + organize context path Use Scene Settings ================== For viewport drawing, Workspaces have an option to use the Scene render settings (F12) instead of the viewport settings. This way users can quickly preview the final render settings, engine and View Layer. This will affect all the editors in that workspace, and it will be clearly indicated in the top-bar. Properties Editor: Add Workspace and organize context path ========================================================== We now have the properties of: Scene, Scene > Layer, Scene > World, Workspace [Scene | Workspace] > Render Layer > Object [Scene | Workspace] > Render Layer > Object > Data (...) Reviewers: Campbell Barton, Julian Eisel Differential Revision: https://developer.blender.org/D2842 |