Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-26 | Cleanup: unused vars | Campbell Barton | |
2018-11-25 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-11-25 | Fix X11 tablet pen and eraser distinction being wrong in some cases. | Brecht Van Lommel | |
This extends the earlier fix to use the latest logic from Wine's wintab.c, to better handle eraser detection. | |||
2018-11-25 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-11-25 | Cleanup: trailing space | Campbell Barton | |
2018-11-24 | Fix T56374, T57066, T58037: crash on startup on macOS when using translation. | Brecht Van Lommel | |
2018-11-24 | Fix penpressure for tablets that use libinput on linux | Jens Verwiebe | |
2018-11-23 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-23 | Cycles: Fixed a warning. | Stefan Werner | |
2018-11-23 | Cycles: Improved robustness of hair motion blur. | Stefan Werner | |
In some instances, the number of control vertices of a hair could change mid-frame. Cycles would then be unable to calculate proper motion blur for those hairs. This adds interpolated CVs to fill in for the missing data. While this will not necessarily result in a fully accurate reconstruction of the guide hair, it preserves motion blur instead of disabling it. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey, brecht, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3695 | |||
2018-11-22 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-11-21 | Fix T57811: Render crashes in certain scenes when AO Bounces are used | Sergey Sharybin | |
2018-11-21 | Cycles: Cleanup, use utility function | Sergey Sharybin | |
Replaces inlined platform-specific code. | |||
2018-11-21 | Cycles: Cleanup, reduce indentation level | Sergey Sharybin | |
2018-11-21 | Cycles: Cleanup, comments and dead code | Sergey Sharybin | |
2018-11-21 | Cycles: Cleanup, CUDA code path is not possible inside AVX2 | Sergey Sharybin | |
2018-11-15 | Cycles: Cleanup, code style | Sergey Sharybin | |
2018-11-15 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-15 | Cycles: Cleanup, code style | Sergey Sharybin | |
2018-11-14 | Lamps: Remove HEMI light type | Clément Foucault | |
This type is not supported by either Eevee or Cycles. If other types of lamps are needed by external engines, we should support adding custom types. | |||
2018-11-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-11-14 | Cleanup: comment block tabs | Campbell Barton | |
2018-11-12 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-12 | Cycles: Fix/workaround for gcc-7.2 | Sergey Sharybin | |
For some reason when building with gcc-7.2 (which is default in previous Ubuntu LTS) the guarded allocator is not being properly instantiated. Doesn't happen with newer version of gcc-7 which is 7.3, and also doesn't happen with gcc-6 and gcc-8. Would be nice to know what is wrong, but for the time being committing workaround which keeps Blender users happy. | |||
2018-11-12 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-12 | Cycles: Proper comment for closing header guard | Sergey Sharybin | |
2018-11-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-09 | Revert "Cycles: Cleanup, move Embree BVH logic to own file" | Sergey Sharybin | |
While we shouldn't have logic in an entry point, and since one should not be making typos when moving lines around, there is bigger entanglement issue with BVH host code using kernel function. This is bad violation, but is tricky to get solved moments before the weekly. In order to keep things in a (less) broken state than before own cleanup reverting the changes. This reverts commit 2bad10be96540ff50a149230d656e599775b3f47. This reverts commit ddabb21d0584e9874e8e5c62c04abe496ec7334b | |||
2018-11-09 | Cycles: Free Blender side data as soon as we don't need it | Sergey Sharybin | |
Currently this is possible after built-in images are loaded in memory. Allows to save memory used by dependency graph and copy-on-write. In practice this lowers peak system memory usage from 52GB to 42GB on a production file of spring 03_035_A.lighting. Note, that this only applies to F12 and command line renders. Bigger note, that this optimization is currently only possible if there are no grease pencil objects to be rendered. | |||
2018-11-09 | Cycles: Add name field to scene | Sergey Sharybin | |
Doesn't mean much for Cycles itself, but allows to have nice logs and progress reports without access of original scene. | |||
2018-11-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, remove unused method declaration | Sergey Sharybin | |
Was never defined. If it's really needed, consider using `const string&`. | |||
2018-11-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-09 | Cycles; Cleanup, line length | Sergey Sharybin | |
There are some more sanitization which would be cool to be done in the neighbourhood of those functions, but that could also happen later. | |||
2018-11-09 | Cycles: Cleanup, move Embree BVH logic to own file | Sergey Sharybin | |
There is no way we can keep generic entry point functions easy to follow if we start adding actual logic in them. | |||
2018-11-09 | Cycles: Cleanup, indentation in preprocessor | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, indentation | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, space after (void) | Sergey Sharybin | |
It was used in like 95% of places. | |||
2018-11-09 | Cycles: Cleanup, don't use strict C prototypes | Sergey Sharybin | |
Those are more like a legacy of language, which is not needed in C++. | |||
2018-11-09 | Cycles: Cleanup, split array from vector | Sergey Sharybin | |
Those are similar but different types, no reason to keep their definitions in a single file. | |||
2018-11-09 | Cycles: Cleanup, some documentation | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, remove unneeded manual constructors specification | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, remove unneeded method from vector | Sergey Sharybin | |
Since we've defaulted to C++11, no need to override this method manually anymore. | |||
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-08 | Fix Cycles viewport render info overlapping other text. | Brecht Van Lommel | |
Now it shows more compact info below the view/object name. Render time and memory usage is left out, as in most cases this is not so important. These could be added back optionally if needed. | |||
2018-11-08 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-11-08 | Fix build on 32bit after Embree changes. | Brecht Van Lommel | |
2018-11-08 | Cycles: Write Cryptomatte metadata according to the specification | Lukas Stockner | |
Reviewers: brecht, sergey, swerner Subscribers: creamsurfer, Tanguy, Noss, SteffenD Differential Revision: https://developer.blender.org/D3862 |