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
2018-07-24Fix T55245: undo with multiple windows and view layers not working correct.Brecht Van Lommel
2018-07-24Fix incorrect object visibility test in baking.Brecht Van Lommel
2018-07-24Motion paths: default to bone head instead of tail location.Brecht Van Lommel
This puts the motion path in the same location as the transform gizmo, which is less confusing especially if you have a custom bone shape where the tail is not visible.
2018-07-24Fix T55958: allow the user to select between spring and spring2.Alexander Gavrilov
The old springs with damping 1.0 operate in a special way that is more similar to plastic deformation than a spring. Some users rely on that, so let the user choose which implementation to use. This also restores full backward compatibility with 2.79. Reviewers: sergof Differential Revision: https://developer.blender.org/D3544
2018-07-24Cleanup: changes from 2.8Campbell Barton
2018-07-23Subsurf: Fix wrong vertices index in vertex data interpolationSergey Sharybin
2018-07-23Subsurf: Subdivide polygons to the same resolutionSergey Sharybin
Previously it was ptex faces which were subdividing to the same resolution. This was looking like more details for non-quad faces, but was also causing discontinuity in the edge where quad touches non-quad polygon. Now ptex faces which are coming from non-quad faces are subdivided at a half of resolution, matching old behavior and solving discontinuity problem.
2018-07-23Fix compilation issue after merge.Clément Foucault
2018-07-23Fix missing header include in previous master merge.Bastien Montagne
2018-07-23Merge branch 'master' into blender2.8Bastien Montagne
Note: Moved doversion of VSE strips uniquename to 2.8 versionning area, and raised accordingly current file subversion, since that bug also affected previous 2.8 .blend files... Conflicts: source/blender/blenkernel/BKE_blender_version.h
2018-07-23Fix assert when loading file with multiple windows openedClément Foucault
... or when loading a file when having more windows opened than the file itself.
2018-07-23Eevee: Remove Colored volumetric option.Clément Foucault
This option is not necessary as it uses as much memory as the mono-chromatic transmistance.
2018-07-23Fix T55668: Volume Keyframe on Cut-ted Metastrip.Bastien Montagne
We actually still had cases of Meta strip duplication resulting in non-unique strip names. Quiet surprising this went unoticed for so long. :( Fixed that bug, and think it was last one (at least, no other case of SEQ_DUPE_UNIQUE_NAME usage should be broken, I think...), and raised subversion and updated doversion to run uniquename check on strips on all previous fileversions. Note: will have to do that again when merging in 2.8...
2018-07-23Fix large font drawing blurriness in a better way.Brecht Van Lommel
GPU_LINEAR is there for shadow font blurring, the real issue was lack of rounding for the batch offset.
2018-07-23transform_snap_object: Better bvhtree creation management for editing ↵Germano
multiple objects. - Use the object referenced in `BMEditMesh` as the `ghash` key to save the bvhtrees in cache; - Create a boundbox around edit_mesh to test the snap before creating bvhtree; - Save the `edit_mesh`s bvhtree in the mesh bvh_cache; This is a part of the D3504.
2018-07-23Fix T55634: Particle Viewport Display affects render visibiltySergey Sharybin
Changed code to follow master behavior closer: ignore draw-as checks when particles are evaluating for rendering.
2018-07-23Fix wrong view layer rendered from command lineSergey Sharybin
The issue was caused by Render Single Layer option enabled, which is very handy for artists work, so they can hit F12 and see view layer they are currently working in a final rendered state. This saves a lot of time since all the "non-interesting" objects are ignored for such iterations. However, for the render farm we need to render view layers which are explicitly set for render, and ignore active view layer. Reasonable solution seems to be to ignore the Render Single Layer option when rendering from the command line. It is really something more like UI behavior option.
2018-07-23Mark view layer renderability and scene single layer render as non-animatableSergey Sharybin
We can not support animation of those flags reliably in the pipeline, so just mark them as non-animatable.
2018-07-23Cleanup: comments and UI descriptions for cursor snappingInes Almeida
2018-07-23Outliner Keymap: E key to Exclude collections from View LayerPablo Vazquez
Alt+E to include.
2018-07-21Eevee: Principled: Fix Subsurface input behaviourClément Foucault
Match Cycles behaviour of scalling the SSS radius and don't interpolate between diffuse and SSS result.
2018-07-21Render Preview: Fix ID freeing in wrong functionClément Foucault
2018-07-20Eevee: Fix wrong SSR reprojection when switching orthographic viewClément Foucault
We just reset the temporal sampling and avoid using the previous frame for SSR at all.
2018-07-20Eevee: LightProbes: Fix RNA defaults and remove unused data_draw_sizeClément Foucault
2018-07-20Eevee: Lamps: Fix RNA defaults and change defaults for contact shadowsClément Foucault
2018-07-20Render Preview: Fix memory leakClément Foucault
2018-07-20Render Preview: Fix problem with multi size icon previewClément Foucault
The id was free after each size. We now only free after the job has finished.
2018-07-20GPUMaterial: Cleanup unused headersClément Foucault
2018-07-20GPUMaterial: Texture Node: Add support for Cubic filteringClément Foucault
Like in cycles it's a bit more slower than linear but it's smoother. Works for all projection type.
2018-07-20GPUMaterial: Texture Node: support for nearest (closest) filtering methodClément Foucault
Add placeholder for cubic and smart filtering for now.
2018-07-20GPUMaterial: Optimize and fix blending in box mappingClément Foucault
Blending was done in srgb space and was not matching cycles. Optimized by using less branches and more vector operations.
2018-07-20Fix incorrect magnification filter for text texture.Brecht Van Lommel
Barely any visible difference, except when drawing big custom text with the Python API.
2018-07-20Fix WITH_HEADLESS build.Brecht Van Lommel
2018-07-20Depsgraph: Fix missing relation from proxy_form's ID propertiesSergey Sharybin
Hopefully this will fix issue with camera rig where camera properties (like, near/far clip) are driven by custom properties from bones, and those bones are actually belong to proxied armature.
2018-07-20Fix build error with release + debug info build.Brecht Van Lommel
2018-07-20Fix assert for Image & Brush icon previewClément Foucault
2018-07-20Workbench: Add backface culling supportClément Foucault
2018-07-20Basic Draw Engine: Cleanup unused code.Clément Foucault
This engine is only used for selection and draw depth so no need for anything else. Also add backface culling support to selection.
2018-07-20Merge branch 'master' into blender2.8Bastien Montagne
2018-07-20Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags to tags.Bastien Montagne
This is purely runtime data, so move it to new tags. ;)
2018-07-20Fix T55414: waveforms are reprocessed when undoingBastien Montagne
Add new tag to bSound (runtime flags), and make read code to set a 'no reload waveform' new tag, since it uses a mapping to get existing waveform in undo case...
2018-07-20Make `draw_armature()` abort in case pose is not up-to-date.Bastien Montagne
Previously it was calling `BKE_pose_rebuild()`, such thing shall never be called from drawing code! Hopefully this now works as expected and that horrible hack is not needed anymore.
2018-07-20Fix T55973: [2.8] Crash when 'apply pose as rest pose' when bone scale is 0,0,0.Bastien Montagne
`BKE_pose_rebuild()` should (ideally) always trigger a rebuild of the depsgraph, since it can add or remove posechannels. This function now takes a Main parameter to ensure that related depsgraphes are tagged as dirty (kept it optional, for some corner cases). We should also probably double-check calls to that function, think in theory it should only be called from depsgraph itself? But for now...
2018-07-20Subsurf: Add basic statistics to help benchmarkingSergey Sharybin
2018-07-19Fix MSVC compilation error in a less hacky wayClément Foucault
2018-07-19Fix compilation error with MSVCClément Foucault
2018-07-19Resolve the opposite vector ambiguity in Damped Track constraint.Alexander Gavrilov
Damped Track by specification attempts to arrive at the desired direction via the shortest rotation. However with opposite vectors there are infinitely many valid 180 degree rotations. Currently it gives up and does nothing. I think that it would be more reasonable to resolve the ambiguity arbitrarily, so that Damped Track won't have a weird dead zone. To make it more predictable I use a local axis. In addition, the singularity area vicinity has some floating point precision problems that result in significant jitter. This applies workarounds for two causes of instability. Differential Revision: https://developer.blender.org/D3530
2018-07-19Fix crash with previews of non-IDs, like pose library thumbnails.Brecht Van Lommel
2018-07-19GPU: Add GC to FBOs and UBOs and centralize all GCsClément Foucault
GPUFrameBuffers were being free when no context was attached or in the wrong gl context. This make sure this does not happen again. You can now safely free any gl resource from any thread (well as long as it's not used anymore!).
2018-07-19Subsurf: Fix wrong edge original indexSergey Sharybin