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-01-22Merge branch 'blender2.7'Sergey Sharybin
2019-01-21Fix T60683, T60662: Cycles render crash in edit mode for certain meshes.Brecht Van Lommel
2019-01-21Cleanup: add clarifying comments for recent NUMA fixes.Brecht Van Lommel
2019-01-19Cleanup: add trailing commasCampbell Barton
Prevents clang-format merging into a single line.
2019-01-18Merge branch 'blender2.7'Brecht Van Lommel
2019-01-18Fix T60585: Cycles not using all cores on threadripper, after recent changes.Brecht Van Lommel
2019-01-18Fix T60585: Cycles not using all cores on threadripper, after recent changes.Brecht Van Lommel
2019-01-18Fix T60615: Cycles baking not working with some modifiers.Brecht Van Lommel
Refactors Cycles mesh export a bit to avoid unnecessary copies and to be in sync with the Blender baker.
2019-01-18Cycles: Fixed uninitialized memoryStefan Werner
Cryptomatte on CPU with accurate mode was hitting uninitialized variables. This is now explicitly initializing them to NULL.
2019-01-18Cycles: Cast to correct base type when checking requested featuresLukas Stockner
2019-01-17Fix T60558: Cycles viewport render mismatch when the camera is a light.Brecht Van Lommel
2019-01-16Merge branch 'blender2.7'Sergey Sharybin
2019-01-16Cycles: Report whether camera was detected inside volume or notSergey Sharybin
2019-01-15Merge branch 'blender2.7'Campbell Barton
2019-01-14Cleanup: add begin/end iterators to Cycles NodeEnum.Alex Fuller
Differential Revision: https://developer.blender.org/D4173
2019-01-14Fix Cycles node definition typos and incorrect enum value.Alex Fuller
Differential Revision: https://developer.blender.org/D4174
2019-01-14Merge branch 'blender2.7'Brecht Van Lommel
2019-01-14Fix T60450: Cycles broken GPU denoising after recent changes.Brecht Van Lommel
2019-01-11Merge branch 'blender2.7'Sergey Sharybin
2019-01-11Fix T60145: Cycles resets manually set affinitySergey Sharybin
This change brings back old original logic which was checking whether worker threads do fit into an active CPU group. But it does it a bit smarter now and is also checking affinity within that group. This way Cycles will use all threads on a Threadripper2 CPU if it's set to automatic number of threads, but on another hand will not change affinity if user requested 16 threads and changed Blender affinity.
2019-01-11Merge branch 'blender2.7'Sergey Sharybin
2019-01-11Fix T60227: Crash when Cycles uses more than system threadsSergey Sharybin
Tweaked scheduling so it survives this situation by scattering "extra" threads uniformly over all the NUMA nodes. There are still tweaks possible to make some specific hardware configurations work better.
2019-01-11Fix T60320: Cycles OpenCL denoising filter errors on some drivers.Brecht Van Lommel
2019-01-09Merge branch 'blender2.7'Brecht Van Lommel
2019-01-09Fix Cycles viewport render doing some unnecessary work at the start.Brecht Van Lommel
In some cases it would load adaptive kernels or even start rendering twice because the first time the scene was not fully synced yet.
2019-01-09Fix T60300, T57774: Cycles OpenCL viewport crash with subsurface scattering.Brecht Van Lommel
2019-01-09Merge branch 'blender2.7'Sergey Sharybin
2019-01-09Cycles: Add utility to dump BVH tree as graphviz fileSergey Sharybin
2019-01-09Cycles: Make BVH wider prior to packingSergey Sharybin
This allows to do more non-trivial tree modifications to make it more dense and more friendly for vectorization.
2019-01-09Fix T60342: exception when creating cycles integrator or sampling presetJacques Lucke
2019-01-08Fix T60320: Cycles OpenCL volume rendering error on some drivers.Brecht Van Lommel
2019-01-08Fix T60300: Cycles SSS render hanging with AMD OpenCL.Brecht Van Lommel
2019-01-05UI: Preferences Redesign Part 2Severin
(Part 1 was 00963afc14978b) Does the following changes visible to users: * Use panels and sub-panels for more structured & logical grouping * Re-organized options more logically than before (see images in D4148) * Use flow layout (single column by default). * New layout uses horizontal margin if there's enough space. * Change size of Preferences window to suit new layout. * Move keymap related options from "Input" into own section. * Own, left-bottom aligned region for Save Preferences button. * Adjustments of names, tooltips & icons. * Move buttons from header into the main region (except editor switch). * Hide Preferences header when opened in temporary window. * Use full area width for header. * Don't use slider but regular number widget for UI scale. * Gray out animation player path option if player isn't "Custom" Internal changes: * Rearrange RNA properties to match changed UI structure. * Introduces new "EXECUTE" region type, see reasoning in D3982. * Changes to panel layout and AZone code for dynamic panel region. * Bumps subversion and does versioning for new regions. RNA changes are documented in the release notes: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Preferences_API Design & implementation mostly done by @billreynish and myself. I recommend checking out the screenshots posted by William: https://developer.blender.org/D4148#93787 Reviewed By: brecht Maniphest Tasks: T54115 Differential Revision: https://developer.blender.org/D4148
2019-01-03Fix T59349: Cycles viewport render flickering when changing some settings.Brecht Van Lommel
2019-01-03Merge branch 'blender2.7'Brecht Van Lommel
2019-01-03Fix T54962: Cycles crash using subsurface scattering texture blur.Brecht Van Lommel
2019-01-02Merge branch 'blender2.7'Brecht Van Lommel
2019-01-02Fix T60061: Cycles OSL point density not working.Brecht Van Lommel
Add override keywords so we can detect when the function definitions change.
2019-01-02Fix T59792: Cycles crash rendering motion pass with motion blur enabled.Brecht Van Lommel
2019-01-02Fix T60046: crash with Cycles viewport render and particle info node.Brecht Van Lommel
This code was not correctly ported to 2.8.
2018-12-28Cycles: restore old sample and material override settings for view layers.Brecht Van Lommel
Since there will be no view layer overrides in 2.80, this is needed still.
2018-12-28Fix (unreported) broken Cycles tests after numaapi changes today.Bastien Montagne
Please always build tests when messing with build system/libs, am tired of fixing that kind of issues... Also, that fix is probably not working for standalone, no idea where's the numaapi lib then, but committing since I need a building blender here (with the tests, yes).
2018-12-28Fix (unreported) broken Cycles tests after numaapi changes today.Bastien Montagne
Please always build tests when messing with build system/libs, am tired of fixing that kind of issues... Also, that fix is probably not working for standalone, no idea where's the numaapi lib then, but committing since I need a building blender here (with the tests, yes).
2018-12-27Merge branch 'blender2.7'Sergey Sharybin
2018-12-27Fix T59874: Cycles CPU 25% load only during renderingSergey Sharybin
The issue was introduced by a Threadripper2 commit back in ce927e15e0e3. This boils down to threads inheriting affinity from the parent thread. It is a question how this slipped through the review (we definitely run benchmark round). Quick fix could have been to always set CPU group affinity in Cycles, and it would work for Windows. On other platforms we did not have CPU groups API finished. Ended up making Cycles aware of NUMA topology, so now we bound threads to a specific NUMA node. This required adding an external dependency to Cycles, but made some code there shorter.
2018-12-27Merge branch 'blender2.7'Brecht Van Lommel
2018-12-24Fix/cleanup typos and such in UI messages (and some comments).Bastien Montagne
2018-12-21Fix T59565: NaN/crash with zero radius tip of hair curves.Brecht Van Lommel
2018-12-21Merge branch 'blender2.7'Brecht Van Lommel
2018-12-21Cleanup: fix ATTR_FALLTHROUGH warnings.Brecht Van Lommel
Ref D3960.