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-10-24Gpencil: Solving redefinition errors in BKE_gpencil.hsoc-2019-nprYimingWu
2019-10-24Merge remote-tracking branch 'origin/master' into soc-2019-nprYimingWu
2019-10-21Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-21Fix invalid property shortcuts being createdCampbell Barton
When there was no way to find the data-path from context the shortcut was still being created. It would evaluate to "context.(null)". Now adding shortcuts will be disabled if the path can't be computed.
2019-10-21Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-21Fix project from view crash before the GPU is initializedCampbell Barton
2019-10-21Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-21Cleanup: styleCampbell Barton
2019-10-21Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-21CMake: fix building as a Python module on macOSCampbell Barton
Caused by c553b790fc781
2019-10-20Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-20Fix T70864: Separate loose parts runs indefinitelyCampbell Barton
Large objects with many separate pieces became unstably slow (run for hours and not finish). The entire original mesh was being duplicated twice per loose part. In own tests, millions of vertices and thousands of loose parts now run in around 5-15 seconds.
2019-10-20Shrinkwrap: improve numerical stability of Target Normal Project.Alexander Gavrilov
* Add proper adjustment for scale in the solver epsilon computation. * Run at least one full iteration of the solver, even if the initial state meets the epsilon requirement. * When applying offset, blend normal into the offset direction as the initial point moves very close to the target mesh. Also random improvements to debug trace output in the console.
2019-10-20Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-20Mesh: add API functions for poly & loop removalCampbell Barton
These existed for verts & edges, add for API completeness. Also add ED_mesh_geometry_clear, needed to reduce memory for edit-mesh separate.
2019-10-20Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-20Cleanup: missing declaration warningsCampbell Barton
2019-10-19GPencil: Primitive: Polyline ToolCharlie Jolly
T70927 Maniphest Tasks: T70927 Differential Revision: https://developer.blender.org/D6097
2019-10-18Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-18Fix T70790: Crash in sculpt mode switching from two meshes after reload ↵Pablo Dobarro
saved file This fixes the crash, but it does not fix the core issue. The PBVH should always be available when an object is in sculpt mode and tools should not need to check for that. Reviewed By: jbakker Maniphest Tasks: T70790 Differential Revision: https://developer.blender.org/D6063
2019-10-18Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-18Fix T70839: Sculpt brushes stop affecting after using move, rotate or scale ↵Pablo Dobarro
tools Reviewed By: jbakker Maniphest Tasks: T70839 Differential Revision: https://developer.blender.org/D6071
2019-10-18Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-10-18Fix T70919: Proxies crash after building motion pathSergey Sharybin
Was cause by recent fix for T65134 which assigned original object's proxy_from to an evaluated pointer. This is because motion path depsgraph does not include proxies, so the pointer in an evaluated object was kept pointing to an original object.
2019-10-18Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-18Fix T70903: Opening splash screen from named app_template crashesPhilipp Oeser
Caused by rB46102cf4e0c4 [which removed the check if the image can actually be loaded]. Maniphest Tasks: T70903 Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D6089
2019-10-18Cycles: Fix out of memory when rendering some scenes with OptiX that work ↵Patrick Mours
with CUDA The OptiX implementation wasn't trying to allocate memory on the host if device allocation failed, while the CUDA implementation did. This copies the implementation over to OptiX to remedy that. Differential Revision: https://developer.blender.org/D6068
2019-10-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-18Cleanup: remove unused viewport fx_settingsCampbell Barton
2019-10-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-18Fix T65397: Assigning shortcut to editor properties gives errorsCampbell Barton
2019-10-17Merge branch 'blender-v2.81-release'Clément Foucault
2019-10-17Fix T70678 Workbench: Smoke Sim display has incorrect offsetClément Foucault
Fix the ray direction computation.
2019-10-17Fix T70811 EEVEE: Alpha clip/hashed cause wrong alpha valuesClément Foucault
Was caused by division not giving a fully opaque alpha value.
2019-10-17Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-10-17Fix T70901: Pose bone with Armature Constraint moves in wrong directionSergey Sharybin
A regression since previous fix for proxy. Restore old code for copying values to an original pose channel.
2019-10-17Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-17Cleanup depsgraph access in particle_edit.cPhilipp Oeser
'PE_set_data' / 'PE_set_view3d_data' would give us a depsgraph already, so use it. Also fix access to PEData->depsgraph without calling 'PE_set_data' prior. Addresses concern raised in rBcf2c09002fae. Reviewed By: sergey Differential Revision: https://developer.blender.org/D6067
2019-10-17Volumetric: Debug Voxel Size and LocationJeroen Bakker
When displaying the voxel size for an adaptive domain the resolution of the adaptive domain was used to calculate the world size of the voxel. This patch changes this to use the initial size of the domain. When using adaptive domain the overlay was not rendered in the right place. Thanks to sebbas for part of the patch! Reviewed By: sebbas, fclem Differential Revision: https://developer.blender.org/D6076
2019-10-17Volumetric: Debug Voxel Size and LocationJeroen Bakker
When displaying the voxel size for an adaptive domain the resolution of the adaptive domain was used to calculate the world size of the voxel. This patch changes this to use the initial size of the domain. When using adaptive domain the overlay was not rendered in the right place. Thanks to sebbas for part of the patch! Reviewed By: sebbas, fclem Differential Revision: https://developer.blender.org/D6076
2019-10-17Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-10-17Fix T70740: Clicking on proxy bone makes original one jump to initial locationSergey Sharybin
Caused by what appears to be a missing flush from evaluated bone back to original, which then makes it so copy-on-write operation happening after click (to synchronize selection flags) pushes original bone to its initial position. Differential Revision: https://developer.blender.org/D6051
2019-10-17Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-10-17Cleanup: Fix naming of a functionSergey Sharybin
2019-10-17Merge branch 'blender-v2.81-release'Bastien Montagne
2019-10-17Node shader wrapper: use 'Non-Color' profile for BW textures inputs.Bastien Montagne
All the single-value texture inputs of Principled BSDF node should use non-color colorspace profile, not sRGB one (issue raised in https://blender.stackexchange.com/questions/155617, thanks). That also revealed another issue - since those color space settings are stored at the image level itself, not the node one, we need to duplicate those image data-blocks when we use same picture for e.g. base color (sRGB) and specular (non-color) inputs... For now using a basic mechanism for that, might generate several extra, uneeded copies of the image ID, but that’s better than breaking custom settings and such. Note that while this will modify the behavior of the impporters using that node wrapper, no change should be needed in IO add-ons themselves.
2019-10-17Merge branch 'blender-v2.81-release'Sybren A. Stüvel
2019-10-17Fix T69182: Auto-Smooth does not work on Alembic meshes without normalsSybren A. Stüvel
The auto-smoothing flag can now be used by artists when the Alembic file does not contain custom loop normals. - Auto-smoothing disabled: mesh is flat-shaded. - Auto-smoothing enabled: works as usual; set angle to 180° to ensure a 100% smoothed mesh.
2019-10-17Merge branch 'blender-v2.81-release'Antonio Vazquez
2019-10-17Fix T70887: GPencil edit lines are not displayed in the right placeAntonio Vazquez
The lines were not using the matrix to calc the tarnsformation.