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-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.
2019-07-09Cleanup: GPU: Correct commentClément Foucault
2019-07-09Fix T61474: laggy interaction on Windows/NVIDIA when gizmos are visibleBrecht Van Lommel
Thanks to Sergey and Clément for helping to track this down.
2019-07-09Fix T57652: Multires undo broken with shared object dataSergey Sharybin
2019-07-09GPU: ATI Proxy checkJeroen Bakker
The AMD PRO driver on linux PROXY check also fails. Now the configuration ATI/Unix/Official driver will also bypass the Proxy test. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5205
2019-07-09Fix T64483: crash when hovering over outliner after closing render windowSybren A. Stüvel
The `tselem->id` pointer can also be used for non-ID data (according to this comment in DNA_outliner_types.h: ``` /* XXX We actually also store non-ID data in this pointer for identifying * the TreeStoreElem for a TreeElement when rebuilding the tree. Ugly! */ ``` As such, I don't mind adding a `NULL`-check in the `is_object_data_in_editmode()` function. After all, when there is no object, its data certainly is not in edit mode.
2019-07-09Fix T66274: Object Texture Coordinate mode not updating in Lookdev / EeveeSergey Sharybin
2019-07-09Implement Movieclip filter for action editorsSergey Sharybin
Allows to disable keyframes from movie clips in dopesheet. Reviewers: brecht Reviewed By: brecht Subscribers: sebastian_k Differential Revision: https://developer.blender.org/D5203
2019-07-09Fix T66516: WPaint crash selecting bone with wire & face-maskCampbell Barton
2019-07-09Fix T66359: UV editor ignores face-dot sizeCampbell Barton
D5178 by @deadpin
2019-07-09GPU: added debug value to investigate lagging issue in T6147Brecht Van Lommel