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-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Paint: Option to disable antialiasingPablo Dobarro
You may want to disable antialiasing if you are working with pixel art or low resolution textures. It is enabled by default. Reviewed By: jbakker, campbellbarton Differential Revision: https://developer.blender.org/D6044
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix EEVEE sculpt mask renderingPablo Dobarro
Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6080
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix T70866: Missing PBVH updates after mask undoPablo Dobarro
With the latest changes, the PBVH needs extra flags each time the mask is modified to keep the internal fully_masked and fully_unmasked node flags updated. Reviewed By: jbakker Maniphest Tasks: T70866 Differential Revision: https://developer.blender.org/D6088
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix T71053: Poly Build tool crashes blender when deleting wire verticesPablo Dobarro
Dissolve the vertex when it is wire instead of trying to collapse the edge. When collapsing the edge, ##v_kill->e## was not NULL, so the assert in ##bmesh_kernel_join_vert_kill_edge## fails. Reviewed By: jbakker Maniphest Tasks: T71053 Differential Revision: https://developer.blender.org/D6159
2019-10-31UI: Only show render result in image editors in view modeJulian Eisel
Previously, with the render display mode set to "Image Editor", we'd use any image editor that doesn't already show a (non-render-result) image, even if they weren't set to view mode (but UV, paint or mask mode). It could be confusing or annoying when using an Image Editor for a purpose that the mode wasn't created for. Note that with the introduction of a UV sub-Editor, the old behavor was even more confusing. Changing a UV Editor to show the render result was weird.
2019-10-31GPencil: Display dot icon for active material in Assign menuAntonio Vazquez
Now, a dot icon is displayed in front of the current object active material.
2019-10-31Cleanup: comments for is_path_builtinCampbell Barton
Also reduce scope of import.
2019-10-31Cleanup: import functions from bpy.propsCampbell Barton
Some instances used bpy.props when the convention is to import them.
2019-10-31Fix tool leader-key in image spaceCampbell Barton
- This wasn't working for tool-systems that use the space data. - Don't activate when the keymap is empty.
2019-10-31Merge branch 'blender-v2.81-release'Antonio Vazquez
2019-10-31GPencil: Fix unreported missing stroke color for 1st popover materialAntonio Vazquez
2019-10-30Fix T59065: Blender default keyset is deletable by user!Sebastian Parborg
Previously, you could delete presets that were part of the blender default install. Now we check if the preset file resides in the bundled file paths. If so, prevent deletion of the preset. Reviewed By: Campbell Differential Revision: http://developer.blender.org/D4522
2019-10-30Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-30Fix image paint showing project-paint settingsCampbell Barton
Also make projpaint a keyword-only argument to avoid copy-paste errors like this re-occurring in the future.
2019-10-30Fix T71212: Drivers using scene.frame_current don't refresh on playbackSergey Sharybin
Need to make such drivers explicitly dependent on time.
2019-10-30Depsgraph: Cleanup, use anonymous nsamespaceSergey Sharybin
Jeeps overall line lengths with function definition shorter.
2019-10-30OpenSubdiv: Initial implementation of batched evaluationSergey Sharybin
The idea is to give multiple coordinates to evaluator and evaluate them all at once, avoiding any possible overhead.
2019-10-30OpenSubdiv: Make internal evaluator aware of batched evaluationSergey Sharybin
Allows to pass multiple patch coordinates for evaluation.
2019-10-30OpenSubdiv: Use more generic access to patch coordinatesSergey Sharybin
Saves another unnecessary temporary data copy during evaluation.
2019-10-30OpenSubdiv: Cleanup, remove old compatibility codeSergey Sharybin
Consider that all builders have face-varying evaluation now.
2019-10-30OpenSubdiv: Cleanup, remove unused classSergey Sharybin
2019-10-30OpenSubdiv: Avoid unnecessary memory copiesSergey Sharybin
Make evaluator itself to write directly to the output buffer. Brings unmeasurable speedup and makes it possible to simplify some buffer class logic.
2019-10-30OpenSubdiv: Use smaller buffer sizes and stridesSergey Sharybin
We currently don't support interleaved varying data, so can make some buffer smaller.
2019-10-30OpenSubdiv: Cleanup, remove unused PatchBuffer classSergey Sharybin
2019-10-30OpenSubdiv: Cleanup, remove unused evaluator memberSergey Sharybin
2019-10-30OpenSubdiv: Cleanup, remove unused static methodsSergey Sharybin
2019-10-30Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-30GNUmakefile: avoid using group/owner for source_archiveCampbell Barton
Thanks to @JRottm for pointing out this issue.
2019-10-30Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-30GNUmakefile: use tar.xz instead of tar.gzCampbell Barton
Also rename "make tgz" to "make source_archive" as it wasn't clear this only archived the source, not binaries. D6153 by @JRottm with minor edits
2019-10-30Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-30Fix T71182: Object Parenting - 'Without Inverse' option missing in menuPhilipp Oeser
Maniphest Tasks: T71182 Differential Revision: https://developer.blender.org/D6150
2019-10-30BLI_task: Add new generic `BLI_task_parallel_iterator()`.Bastien Montagne
This new function is part of the 'parallel for loops' functions. It takes an iterator callback to generate items to be processed, in addition to the usual 'process' func callback. This allows to use common code from BLI_task for a wide range of custom iteratiors, whithout having to re-invent the wheel of the whole tasks & data chuncks handling. This supports all settings features from `BLI_task_parallel_range()`, including dynamic and static (if total number of items is knwon) scheduling, TLS data and its finalize callback, etc. One question here is whether we should provide usercode with a spinlock by default, or enforce it to always handle its own sync mechanism. I kept it, since imho it will be needed very often, and generating one is pretty cheap even if unused... ---------- Additionaly, this commit converts (currently unused) `BLI_task_parallel_listbase()` to use that generic code. This was done mostly as proof of concept, but performance-wise it shows some interesting data, roughly: - Very light processing (that should not be threaded anyway) is several times slower, which is expected due to more overhead in loop management code. - Heavier processing can be up to 10% quicker (probably thanks to the switch from dynamic to static scheduling, which reduces a lot locking to fill-in the per-tasks chunks of data). Similar speed-up in non-threaded case comes as a surprise though, not sure what can explain that. While this conversion is not really needed, imho we should keep it (instead of existing code for that function), it's easier to have complex handling logic in as few places as possible, for maintaining and for improving it. Note: That work was initially done to allow for D5372 to be possible... Unfortunately that one proved to be not better than orig code on performances point of view. Reviewed By: sergey Differential Revision: https://developer.blender.org/D5371
2019-10-30GPencil: Replace eyedropper toolbar iconAntonio Vazquez
2019-10-30UI: Add new toolbar icons for polyline & eyedropperWilliam Reynish
These are meant for use in Grease Pencil Draw mode.
2019-10-30Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-30Toggle 'PLAY' <> 'PAUSE' icons for pausing preview renderingPhilipp Oeser
mentioned in T70974 Maniphest Tasks: T70974 Differential Revision: https://developer.blender.org/D6119
2019-10-30Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-30Fix T71026: Outliner - Show Hierarchy (Home Hotkey) Not Working CorrectlyPhilipp Oeser
In 2.8, code would not enter the new 'Objects' and Collections' 'folders'. Maniphest Tasks: T71026 Differential Revision: https://developer.blender.org/D6123
2019-10-30UI: Hover StatesHarley Acheson
Hover (active) widget states now affecting more elements and in a more consistent way. Differential Revision: https://developer.blender.org/D6098 Reviewed by Campbell Barton
2019-10-30UI: Correct prviconsHarley Acheson
Correct source, output, and formatting of prvicons - larger icons used for file browser. Not Reviewed
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29UI: remove text alignment icons for sequencer textCampbell Barton
This implied paragraph alignment, when the alignment defines the origin of the text relative to the X,Y coordinates. Resolves T71082
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29UI: make color strip 'Only Boost' readable in glow panelCampbell Barton
D6115 by @tintwotin
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton