Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-17ClangFormat: disable for most of sobol.cppCampbell Barton
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-16Fix T63346: Cycles OSL shader with closure not working in final render.Brecht Van Lommel
2019-04-10Cleanup: spellingCampbell Barton
2019-04-04Fix 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-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Fix cycles.merge_images not merging correctly for some channel layouts.Brecht Van Lommel
2019-03-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Cycles: 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-20Fix T62758: hair curves with UV mapped textures renders wrong.Jacques Lucke
Differential Revision: https://developer.blender.org/D4562
2019-03-19Merge branch 'blender2.7'Brecht Van Lommel
2019-03-19Cycles: 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-18Merge branch 'blender2.7'Brecht Van Lommel
2019-03-18Fix Cycles curve UVs wrong after recent changes.Brecht Van Lommel
2019-03-18Cleanup: fix compiler warnings.Brecht Van Lommel
2019-03-18Merge branch 'blender2.7'Sergey Sharybin
2019-03-18Cycles: Cleanup strict compiler warningsSergey Sharybin
2019-03-17Merge branch 'blender2.7'Brecht Van Lommel
2019-03-17Cycles: 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-17Fix Cycles OpenCL compile waiting unnecessarily for background shader.Brecht Van Lommel
Makes preview kernel appear quicker when background color is fixed.
2019-03-17Cleanup: 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-15Merge branch 'blender2.7'Jeroen Bakker
2019-03-15Cycles/OpenCL: Compile Kernels During Scene UpdateJeroen Bakker
The main goals of this change is faster starting when using foreground rendering. This patch will build kernels in parallel to the update process of the scene. When these optimized kernels are not available (yet) an AO kernel will be used. These AO kernels are fast to compile (3-7 seconds) and can be reused by all scenes. When the final kernels become available we will switch to these kernels. In background mode the AO kernels will not be used. Some kernels are being used during Scene update (displace, background light). When these kernels are being used the process can halt until these become available. Reviewed By: brecht, #cycles Maniphest Tasks: T61752 Differential Revision: https://developer.blender.org/D4428
2019-03-14Merge branch 'blender2.7'Brecht Van Lommel
2019-03-14Fix T57138: Cycles CMJ failing with viewport samples set to 0.Brecht Van Lommel
Can't use INT_MAX, CMJ runs into precision/overflow issues before that.
2019-03-14Merge branch 'blender2.7'Jeroen Bakker
2019-03-14Fix T62145: Geometry.Backface Node Renders BlackJeroen Bakker
The NODE_GROUP_LEVEL of the Geometry node should be bumped to 1 when Backface is connected. Backface uses `NODE_LIGHT_PATH` that is part of NODE_GROUP_LEVEL1, the rest of the geometry ndoe is NODE_GROUP_LEVEL_0.
2019-03-13Merge branch 'blender2.7'Brecht Van Lommel
2019-03-13Fix T60434: crash with OSL and viewport + preview render at the same time.Brecht Van Lommel
Don't free LLVM JIT memory until process exit, there might be multiple OSL instances using it.
2019-03-12Merge branch 'blender2.7'Brecht Van Lommel
2019-03-12Cycles/OpenCL: Reduce How Often Kernel Recompilations Are NeededJeroen Bakker
This patch will reduce the number of times that we need to recompile kernels. It does this by (en/dis)abling features by default. So when the user needs them that the kernels are already available. Other features are enabled by default for background and foreground rendering. When in background rendering the user wants the best render performance. When in foreground rendering the user wants the least amount of recompilations. Enabling volumetrics or subdivision evaluation will still trigger a recompilation during foreground rendering. Reviewed By: #cycles, brecht Differential Revision: https://developer.blender.org/D4485
2019-03-11Merge branch 'blender2.7'Brecht Van Lommel
2019-03-11Fix T61831: Denoising Clean pass not scaled correctly with samples.Brecht Van Lommel
2019-03-05Merge branch 'blender2.7'Brecht Van Lommel
2019-03-05Cleanup: add asserts to catch cases where wrong attribute type is used.Brecht Van Lommel
2019-03-05Fix Cycles bug rendering with multiple UV maps after recent changes.Brecht Van Lommel
2019-03-05Merge branch 'blender2.7'Stefan Werner
2019-03-05Cycles: Added Float2 attribute type.Brecht Van Lommel
Float2 are now a new type for attributes in Cycles. Before, the choices for attribute storage were float and float3, the latter padded to float4. This meant that UV maps were inflated to twice the size necessary. Reviewers: brecht, sergey Reviewed By: brecht Subscribers: #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D4409
2019-03-04Merge branch 'blender2.7'Brecht Van Lommel
2019-03-04Fix Cycles animation denoising giving black pixels for some outliers.Brecht Van Lommel
The denoising code expects the output buffer to be filled with the noisy image, which was not the case for standalone denoising.
2019-02-28Merge branch 'blender2.7'Brecht Van Lommel
2019-02-28Fix Cycles animation denoising not working for files on a network drive.Brecht Van Lommel
Can't do cross-device renaming, so put temporary file in same folder as output file.
2019-02-26Merge branch 'blender2.7'Jeroen Bakker
2019-02-26T61971: Compilation Displacement/Background KernelJeroen Bakker
Displacement and Background kernels are selectively used, but always compiled. This patch will not compile these kernels when they are not needed. Displacement kernel is only used for true displacement. Background kernel is only used when there is a (Cycles)Light of type `LIGHT_BACKGROUND`. Reviewed By: brecht, #cycles Tags: #cycles Maniphest Tasks: T61971 Differential Revision: https://developer.blender.org/D4412
2019-02-21Merge branch 'blender2.7'Brecht Van Lommel
2019-02-21Cycles OpenCL: Motion Blur Compile DirectivesJeroen Bakker
When using preview rendering through a camera or final rendering the `scene.render.use_motion_blur` was not respected when building the compile directives. This patch will when building the compile directives check if motion blur is enabled at all. This should lead to more efficient kernels when no motion blur is needed. Tags: #cycles Differential Revision: https://developer.blender.org/D4387
2019-02-14Merge branch 'blender2.7'Brecht Van Lommel
2019-02-14Fix Cycles build error with OpenImageIO 2.x.Brecht Van Lommel
2019-02-13Merge branch 'blender2.7'Brecht Van Lommel