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
path: root/source
AgeCommit message (Collapse)Author
2019-07-11Merge branch 'master' into blender-v2.80-releasev2.80-rc1Sergey Sharybin
2019-07-11Fix T66706: crash in viewport shading popover for workbench engineBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5226
2019-07-11Fix T66672: auto and manual texture space affected by modifiersBrecht Van Lommel
It should be based on the mesh bounds before modifier stack evaluation, but some modifiers were causing it to be recomputed. The flag to disable texture space recomputation was not preserved through modifier evaluation. Differential Revision: https://developer.blender.org/D5225
2019-07-11Fix T66628: "Auto Saved Modified Image" not workingJacques Lucke
Reviewer: brecht
2019-07-11Text: buffer from text, optional length return argCampbell Barton
No functional changes (currently unused).
2019-07-11Fix T66658: Undo steps gets out sync with text/edit-modeCampbell Barton
2019-07-11Undo System: add is_final argument (no functional changes)Campbell Barton
This is needed step out of undo steps which accumulate changes, larger changes could be made to handle this but better not make them at this point.
2019-07-11Cleanup: avoid recursion for undo/redo step skippingCampbell Barton
Simplifies making further changes.
2019-07-11Cleanup: clang-formatCampbell Barton
2019-07-11Cleanup: quiet warningCampbell Barton
2019-07-10Merge branch 'master' into blender-v2.80-releaseSergey Sharybin
2019-07-10Switch to the Release Candidate stageSergey Sharybin
2019-07-10Fix T66654: wireframe overlay crash in vertex paint in some casesJeroen Bakker
Differential Revision: https://developer.blender.org/D5218
2019-07-10Fix T66567: Weight painting crashes with specific meshSergey Sharybin
Seems the deform group index and deform vertices went out of sync somehow. Added extra NULL pointer check, which seems to be safe and matches checks in other places in the neighbourhood.
2019-07-10Fix strict compiler warningSergey Sharybin
2019-07-10Splash: put version number in top right, refactor code for easier changesBrecht Van Lommel
2019-07-10Splash: use red heart icon for development fundBrecht Van Lommel
Now that the development fund image will disappear from the splash, this draws a little more attention to this link.
2019-07-10Fix splash screen margins not being even and buttons not centeredBrecht Van Lommel
2019-07-10Fix T61770 Multiple Hair Systems Not visible while in particle edit modeClément Foucault
The check was for the whole object instead of individual particle system.
2019-07-10Fix T66631: Crash when converting objects from Curve to MeshSybren A. Stüvel
When `BKE_mesh_new_from_object()` cannot convert an object to a mesh, it returns `NULL`. This case was not handled at all in `BKE_mesh_new_from_object_to_bmain()` or `curvetomesh()`, causing a segmentation fault. This commit fixes the segmentation fault, and leaves the curve object as a curve object. Reviewed By: mont29, brecht, sergey Differential Revision: https://developer.blender.org/D5217
2019-07-10Fix T66530: set_stereo_3d (pageflip) exists BlenderDalai Felinto
Note: Although this fixes the issue (as in, it prevents a crash) BKE_reports are not working because of CTX_wm_window_set(). Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5210
2019-07-10Fix T66627: Multiobject Edit UV constraint to image boundsDalai Felinto
This was broken since the original commit to handle multi-object editing: rBbfc9d426bb95.
2019-07-10Fix T57489 Eevee: Texture coordinate object reference not working for worldClément Foucault
2019-07-10Undo System: ensure the text ID for each undo step is usedCampbell Barton
In practice this wasn't causing errors, however it could be an issue in the future.
2019-07-10Fix T65850 Sculpt: Vertices not hidden if using shape keysClément Foucault
2019-07-10Fix crash when clicking in window while Blender startsSybren A. Stüvel
A mouse click in the window will trigger the `VIEW3D_OT_cursor3d` operator before the viewport is available. This causes a segfault in `GPU_viewport_engines_data_validate()`. Other callers of `WM_draw_region_get_viewport()` already check for `NULL` being returned and handle it gracefully. Reviewed By: jbakker, fclem Differential Revision: https://developer.blender.org/D5216
2019-07-10DrawManager: Crash Face SelectionJeroen Bakker
Init the scene of the draw context when selecting. When using face dot selection on when the subsurf modifier is active on the cage, the scene needs to be valid. It is read from the context in the `DRW_mesh_batch_cache_create_requested` and used in the `isDisabled` method of the SubSurfModifier. Reviewers: fclem, sergey Differential Revision: https://developer.blender.org/D5214
2019-07-10Fix T66630 X-Ray + Subdivision surface Face select problemClément Foucault
2019-07-10Fix T66626: Crash when using JACK audio deviceSergey Sharybin
Restore some context overrides which were originally happening in 2.79. Made it a bit more paranoid, by storing old values and restoring them afterwards, so the context is not being changed at the end of the function.
2019-07-10Undo: print the undo stack when ed.undo logging is enabledCampbell Barton
Print the undo stack on undo/redo when ed.undo logging is enabled.
2019-07-10Docs: note about select debug valueCampbell Barton
2019-07-10Fix broken Mesh 'calc_smooth_groups' logic.Bastien Montagne
We need to check both polygons of a manifold edge to be sure it is actually smooth... Reported by Hugo Sales (@someonewithpc) on blender.chat, thanks.
2019-07-10Fix T66571: Unable to change input color space of PSDSergey Sharybin
Image reader must not override file's color space specification if it is already specified.
2019-07-10Alembic export: avoid BLI_assert() failure when object is not in depsgraphSybren A. Stüvel
When the object we iterate over is not part of the depsgraph, we cannot get the evaluated copy to export. This workaround is temporary to avoid a BLI_assert() failure getting the evaluated mesh of this object. This will be handled more elegantly in the new AbstractHierarchyIterator that I'm working on, but that requires a bigger change than we should allow this close to the 2.80 release candidate. This fixes a problem described in T58686.
2019-07-10Cleanup: avoid line breaks from trailing commentsCampbell Barton
2019-07-09Fix T62580 Workbench: Shadow glitch due to degenerate thresholdClément Foucault
Fix by adding a threshold instead of direct null comparison.
2019-07-09Fix T66565: crash linking unused light datablock during Cycles preview renderBrecht Van Lommel
2019-07-09Fix T66605: Operation on origins not working correctSergey Sharybin
2019-07-09Raise particle count limit for 2.8 releaseSergey Sharybin
Blender 2.8 features significant improvements in the creation of particles. Removed hard limit and increased soft limit. Patch by Gottfried Hofmann. Differential Revision: https://developer.blender.org/D5120
2019-07-09Alembic import: fix crash when loading invalid meshSybren A. Stüvel
These were just some missing nullptr checks.
2019-07-09Fix T52814 and T58686: Alembic crashing on fluid sim exportSybren A. Stüvel
The velocities std::vector was allocated in too narrow a scope, causing use-after-free errors.
2019-07-09Fix T66456: UV Editor missing update after selection change in 3D viewportPhilipp Oeser
Reviewers: brecht Maniphest Tasks: T66456 Differential Revision: https://developer.blender.org/D5207
2019-07-09Fix T66610: Planar Track extremely laggy when 3D View is openSergey Sharybin
The issue was caused by modifications to planar track tagging clip for copy-on-write, which was invalidating its cache and forcing current frame in 3D viewport to be re-load. Ideal solution would be to share movie cache across original and evaluated movie clips which will reduce memory usage. However, doing such ownership changes so close to the code freeze is not something comfortable to do.
2019-07-09Fix (minor) some typos and other errors in UI messages.Bastien Montagne
2019-07-09Fix crash on redo applying transformsPhilipp Oeser
When accessing evaluated objects, make sure access to an evaluated dependency graph is done. This solves possible access to NULL data on redo. See https://developer.blender.org/D5209
2019-07-09Fix uninitialized loop variableClément Foucault
Fix commit 226c6f086aa2
2019-07-09Fix T64149: Texture paint can act as a canvas and brush at the same timeSebastian Parborg
I don't know if it was the intended behavior or not, but having brush and canvas data at the same time with dymanic paint, would lead to the object trying to act as a brush and a canvas at the same time. We can't currently handle this with the new depsgraph, and it could legitimately lead to bad feedback loops. So now, to be more consistent with the GUI, I've made it only use the current set type (brush or canvas) as the final type of the object. That is, you can only have a object be a brush or a canvas, not both at the same time.
2019-07-09Fix crash when redoing Set Origin operatorSybren A. Stüvel
The operator was using a non-evaluated depsgraph to get the evaluated scene, which caused the crash. This fixes the crash reported in T66605, but not the problem where sometimes object origins aren't set.
2019-07-09Eevee: Fix first sample being accumulated without SSRClément Foucault
We check if the previous iteration (sample) was using a valid double buffer. If it wasn't, we request another iteration. This fix the issue for viewport,viewport render and image render. Related to T65761 Eevee render inconsistency between 3D View, Viewport render, and F12 Render
2019-07-09Fix T65761 Eevee: SSRefraction not working on first sampleClément Foucault
There is no reason to disable the refraction on the first sample like SSR does. This was caussing issues when rendering.