Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-16 | CMake: add library deps to CMakeLists.txt | Campbell Barton | |
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684 | |||
2019-04-16 | CMake: cleanup, arg rename, add definitions last | Campbell Barton | |
2019-04-16 | Fix T63346: Cycles OSL shader with closure not working in final render. | Brecht Van Lommel | |
2019-04-14 | CMake: prepare for BLENDER_SORTED_LIBS removal | Campbell Barton | |
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725. | |||
2019-04-10 | Cleanup: spelling | Campbell Barton | |
2019-04-04 | Fix T60379: Cycles viewport adaptive subdivision hangs after updates. | Brecht Van Lommel | |
The camera world to raster computation was using wrong values. Also fixes update when changing subdivision scene settings. | |||
2019-03-29 | Cycles: reduce number of synchronizing object prints. | Brecht Van Lommel | |
Do it only for meshes/curves since those are potentially slow and need user feedback to see things are not stuck. For object instances and lights assume it's fast enough. Printing too much can have a performance impact on slow Windows command prompt or when logging complex scene renders. | |||
2019-03-28 | Fix part of T63023: wrong Cycles window coordinates for background. | Brecht Van Lommel | |
2019-03-26 | Fix vertex array leak in Cycles viewport drawing. | Brecht Van Lommel | |
2019-03-26 | Fix Cycles standalone build, needs OpenJPEG libraries with OIIO now. | Brecht Van Lommel | |
2019-03-22 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-22 | Fix T62844: Cycles crash with bevel and degenerate geometry. | Brecht Van Lommel | |
2019-03-22 | Fix/workaround some types of black dots in denoising with bright speculars. | Brecht Van Lommel | |
This is not a real solution and colored dots still remain, just rejecting some pixels that seem clearly wrong. | |||
2019-03-20 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-20 | Fix cycles.merge_images not merging correctly for some channel layouts. | Brecht Van Lommel | |
2019-03-20 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-20 | Cycles: make cycles.merge_images work with incomplete layers and passes. | Brecht Van Lommel | |
If layers and passes are not exactly the same in all files, we make a best effort to merge them instead of failing. | |||
2019-03-20 | Fix T62758: hair curves with UV mapped textures renders wrong. | Jacques Lucke | |
Differential Revision: https://developer.blender.org/D4562 | |||
2019-03-20 | Merge branch 'blender2.7' of git.blender.org:blender | Stefan Werner | |
2019-03-20 | Cycles: Made Embree ignore curve intersections with SSS. | Stefan Werner | |
2019-03-20 | Cycles: Performance optimization for Embree, resizing arrays once instead of ↵ | Stefan Werner | |
per object. | |||
2019-03-19 | Cleanup: fix debug warnign due to tooltip ending in dot. | Brecht Van Lommel | |
2019-03-19 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-19 | Cycles: add cycles.merge_images operator for combing EXR renders. | Brecht Van Lommel | |
This is only available through the API, mainly intended for render farms to combine rendered multilayer EXR Files with different samples. The images are currently expected to have the exact same render layers and passes, just with different samples. Variance passes are still simply a weighted average, ideally these should be merged more intelligently. Differential Revision: https://developer.blender.org/D4554 | |||
2019-03-19 | Cycles: Implement function to format and parse human readable time | Sergey Sharybin | |
Gives value in seconds for a string which is encoded in format HH:MM:SS.hh. | |||
2019-03-19 | Fix T62558: Certain IES file causes crash | Jacques Lucke | |
Reviewers: brecht Differential Revision: https://developer.blender.org/D4551 | |||
2019-03-19 | Cleanup: trailing space | Campbell Barton | |
2019-03-18 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-18 | Fix Cycles curve UVs wrong after recent changes. | Brecht Van Lommel | |
2019-03-18 | Fix T62712: Cycles world light path node not working. | Brecht Van Lommel | |
2019-03-18 | Fix AMD OpenCL build error after recent changes. | Brecht Van Lommel | |
Always use native function since this was already the case due to __CL_USE_NATIVE__ not being defined in time, and seems to have caused no known issues. | |||
2019-03-18 | Fix: Cycles Subdivisions panel was showing, even when using Eevee | William Reynish | |
2019-03-18 | Cleanup: fix compiler warnings. | Brecht Van Lommel | |
2019-03-18 | Merge branch 'blender2.7' | Sergey Sharybin | |
2019-03-18 | Cycles: Cleanup strict compiler warnings | Sergey Sharybin | |
2019-03-18 | Cleanup: fix compiler warning. | Brecht Van Lommel | |
2019-03-17 | UI: add light/world settings in shader node editor. | Brecht Van Lommel | |
Material was already there. Implementation was changed so it's just a single line of code to adapt a panel to the node editor. | |||
2019-03-17 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-17 | Cycles: optimization for constant background colors. | Brecht Van Lommel | |
Skip shader evaluation then, as we already do for lights. Less than 1% faster in my tests, but might as well be consistent for both. | |||
2019-03-17 | Fix Cycles OpenCL compile waiting unnecessarily for background shader. | Brecht Van Lommel | |
Makes preview kernel appear quicker when background color is fixed. | |||
2019-03-17 | Cleanup: simplify kernel features definition. | Brecht Van Lommel | |
No functional changes, logic here got too complex after many changes over the years. | |||
2019-03-17 | Cleanup: remove unused code. | Brecht Van Lommel | |
2019-03-17 | Fix Cycles not doing versioning for some files saved in 2.80. | Brecht Van Lommel | |
2019-03-17 | Cleanup: remove Cycles advanced shading features toggle. | Brecht Van Lommel | |
It's effectively always enabled, only not on some unsupported OpenCL devices. For testing those it's not useful to disable these features. This is replaced by the more fine grained feature toggles that we have now. | |||
2019-03-16 | Python API: add Python-defined node groups for shaders and compositing. | Miguel Porces | |
This was already supported for Cycles shader nodes, but now also works for Eevee and compositing nodes. Instead of a generic NodeCustomGroup, now there is ShaderNodeCustomGroup and CompositorNodeCustomGroup that can be subclassed and registered. Differential Revision: https://developer.blender.org/D4370 | |||
2019-03-16 | Cleanup: fix compiler warnings. | Brecht Van Lommel | |
2019-03-15 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2019-03-15 | Cycles: upgrade to CUDA 10.1 as the one officially supported version. | Brecht Van Lommel | |
This version fixes various bugs, and there is no need anymore to use both 9.1 and 10.0 for different cards. There is a bug related to WITH_CYCLES_CUBIN_COMPILER and bump mapping in the regression tests, so that remains disabled same as it was for CUDA 10.0. Fix T59286: CUDA bake failing on some cards. Fix T56858: CUDA 9.2 and 10 issues. | |||
2019-03-15 | Fix cycles preferences.get_devices() not returning all devices as before. | Brecht Van Lommel | |
It only returned those for the active device type. For backwards compatibility return them all again, but still avoid enumerating them from our own code on startup or opening preferences. | |||
2019-03-15 | Merge branch 'blender2.7' | Jeroen Bakker | |