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-01-14Keyframing: refactor insertion code to allow property-global NLA tweaks.Alexander Gavrilov
Supporting a strip blending type that treats quaternions as a unit also means being able to adjust all sub-channels as a unit when inserting keyframes. This requires refactoring keyframe insertion code to retrieve array property values for all channels at once, before iterating over the indices being inserted.
2019-01-14Fix the active sequencer strip not standing out from selected ones.Brecht Van Lommel
Set outline contrast back to 2.7 values.
2019-01-14UI: fix misaligned eyedropper icon in button.Harley Acheson
Differential Revision: https://developer.blender.org/D4183
2019-01-14UI: fix panel header contents alignment.Harley Acheson
The contents is now properly centered at all zoom levels. Differential Revision: https://developer.blender.org/D4176
2019-01-14UI: fix horizontal scrollbar overlapping last item.Harley Acheson
Differential Revision: https://developer.blender.org/D4202
2019-01-14cleanup last commitJacques Lucke
2019-01-14Fix T60304, T60301: setting error message in bevel modifier results in ↵Jacques Lucke
double free
2019-01-14Fix T60441: entering hex color in picker gives wrong result.Brecht Van Lommel
2019-01-14Merge branch 'blender2.7'Brecht Van Lommel
2019-01-14Fix T55589: drawing strokes with Microsoft surface pen misses first part.Christopher Peerman
This disables touch gesture recognition in Blender, avoiding any initial delay when drawing with grease pencil, texture paint, etc. Differential Revision: https://developer.blender.org/D4203
2019-01-14Merge branch 'blender2.7'Brecht Van Lommel
2019-01-14Fix T60450: Cycles broken GPU denoising after recent changes.Brecht Van Lommel
2019-01-14Fix toolbar accelerator w/ user defined keyconfigCampbell Barton
2019-01-143D View: don't override animation template view colorCampbell Barton
D4198 by @charlie w/ edits.
2019-01-14Cleanup: unused functionCampbell Barton
2019-01-14Add font selection to VSE text stripsRichard Antalik
Allows users to select a font for text strips in the video sequence editor. Related: 3610f1fc43d0 Sequencer: refactor clipboard copy to no longer increase user count. Reviewed by: Brecht Differential Revision: https://developer.blender.org/D3621
2019-01-14Fix crash on scene unlinkRichard Antalik
Reviewed by: Brecht Differential Revision: https://developer.blender.org/D4200
2019-01-14Fix drawing metadataRichard Antalik
ImBuf was freed prior to drawing metadata. Reviewed by: Brecht Differential Revision: https://developer.blender.org/D4170
2019-01-14Fix FPS meter not showing properly with no inputRichard Antalik
Reviewed by: Brecht Differential revision: https://developer.blender.org/D4136
2019-01-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Cleanup: move comments above definitions, use enumCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Fix T60248: Crash duplicating collectionsCampbell Barton
2019-01-14Fix T57852: Mesh X Mirror option not workingCampbell Barton
D3869 by @lichtwerk w/ own edits
2019-01-14Fix T60388: Warning entering text edit modeCampbell Barton
2019-01-14Fix message bus ID remappingCampbell Barton
2019-01-14Fix T60267: Assert manipulating a collectionCampbell Barton
2019-01-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Cleanup: compiler warningsCampbell Barton
2019-01-12NLA: ignore time range when evaluating a raw action.Alexander Gavrilov
When editing an action without a strip, or tweaking a strip without time mapping enabled or supported, the extents of the virtual strip can't be controlled and are purely derived from keys in the action. Thus, cutting off evaluation of the action at these arbitrary points gets in the way of observing the natural extrapolation of the F-Curves and thus appears to be a mis-feature. With this change non-mapped actions are evaluated with infinite range, exactly like they are handled without NLA, unless extend mode is set to Nothing.
2019-01-12GP: Cleanup missing bracketsAntonioya
2019-01-12Viewport: Stereoscopy drawing is backDalai Felinto
The viewport stereoscopy support helpers are finally ported to 2.80. We now can scale the camera and the "stereo cameras" will scale in the viewport as well (unlike 2.7x). At the moment I disabled the drawing of the camera frame when stereo is selected and you are looking through the camera. It is to be fixed later, but for now it draws the border wrong. In 2.79 this was not a problem because the camera frame was drawn afterwards as a hack. Viewport > Stereoscopy: * Cameras * Convergence plane * Convergence plane alpha * Stereoscopy volume * Stereoscopy volume alpha
2019-01-12BKE_camera_multiview_model_matrix: Add _scaled versionDalai Felinto
For drawing it is useful to have the non-normalized version of the matrix. So we can scale up the cameras drawing accordingly.
2019-01-12Drawing API: shgroup_instance and shgroup_instance_alpha clarificationDalai Felinto
shgroup_instance_alpha was getting a color[4] but would only use the alpha defined upon creation of the shading group. This was very limiting since it wouldn't allow for different instances to have different alpha values. Patch made with Clément Foucault (he made the code of it, while I fixed all the parts of the code that were relying on shgroup_instance_alpha.
2019-01-12Fix T60328: Stereoscopy Convergence Plane brokenDalai Felinto
The original issue is that we were changing the camera shiftx temporarily for the stereoscopic calculation. However we are using the evaluated object when calculating the projection matrix. Note: Camera framing drawing for stereo still seems to be broken. But the viewport itself is now correct.
2019-01-12Fix T60401: Shape key's from pointer being set to evaluated CoW ID.Bastien Montagne
Not sure exactly why this happened for 'apply as shape' and not in other cases (did not took time to fully trace what happens there). But in any case, `BKE_key_evaluate_object_ex()` can be called from a fair amount of places, including during depsgraph evaluation, so setting back key's owner here is plain wrong in CoW era.
2019-01-11Fix T60402: Increased data.users value, when running: ↵Bastien Montagne
C.active_object.to_mesh(C.depsgraph, True) - on curve. More like a band-aid than anything else really, that code is horribly weak and need to be fully re-written at some point (putting all those temp data-blocks fully outside of bmain...). But for now should do.
2019-01-11=Fix unused func warning in GP code...Bastien Montagne
2019-01-11Fix syntax error breaking compile in GP code.Bastien Montagne
Seriously… Build your code before committing!!!
2019-01-11Revert "Fix T57371: Generative modifiers in editmode display vertex group ↵Clément Foucault
weights ..." This reverts commit 6dbfd7f6d6bc9bea9556861eba682a3126b5ed40.
2019-01-11Fix T57371: Generative modifiers in editmode display vertex group weightsClément Foucault
In a better way... 6dbfd7f6d6bc would make the final vertex weights always calculated in edit mode. Now it's only if the option is enabled.
2019-01-11EditUV: Only clear data VBO when selection changesClément Foucault
This is a small optimisation that make UV selection faster.
2019-01-11Merge branch 'blender2.7'Bastien Montagne
2019-01-11Fix T55668: Volume Keyframe on Cut-ted Metastrip (re-doing the fix in better ↵Bastien Montagne
way). Fix T60194: Sequencer cut loses animation data for the right strip. Fixing the first also fixes the second. First attempt was delaying uniquename check at a later step of cut process, after everything had been duplicated. While this fixed first issue, second one became even more proeminent (it become active for all strips, and not only video/audio movie strips in meta's). So instead, passing along the list of (new) sequences, so that duplicated seqs can be put there immediately, before checking for unique names, henceforth ensuring even strips inside meta's get properly handled.
2019-01-11Revert "Fix T55668: Volume Keyframe on Cut-ted Metastrip."Bastien Montagne
This partially reverts commit bb98e83b99e63348e0396a5ffe5bb2a20ff1607a. It fixed 'strips having same name' issue, but broke handling of animation then. Need to find a better way to handle this.
2019-01-11GP: New Cutter, Constraints and Segment selectionAntonioya
This commit groups a set of new tools that were tested in grease pencil object branch before moving to master. We decide to do all the development in a separated branch because it could break master during days or weeks before the new tools were ready to deploy. The commit includes: - New Cutter tool to trim strokes and help cleaning up drawings. - New set of constraints and guides to draw different types of shapes. All the credits for this development goes to Charlie Jolly (@charlie), thanks for your help! - Segment selection mode to select strokes between intersections. - New operator to change strokes cap mode. - New option to display only keyframed frames. This option is very important when fill strokes with color. - Multiple small fixes and tweaks. Thanks to @pepeland and @mendio for their ideas, tests, reviews and support. Note: Still pending the final icons for Cutter in Toolbar and Segment Selection in Topbar. @billreynish could help us here?
2019-01-11Fix T57371: Generative modifiers in editmode display vertex group weights ...Clément Foucault
... incorrectly (or assert) Thanks @angavrilov and @lichtwerk for the fix.
2019-01-11Fix T59990: Crash when entering edit mode with skin modifier enabledClément Foucault
The skin modifier does not keep the UV layers. This just add a safety check when there is no UV layers.
2019-01-11Merge branch 'blender2.7'Sergey Sharybin
2019-01-11Fix T60145: Cycles resets manually set affinitySergey Sharybin
This change brings back old original logic which was checking whether worker threads do fit into an active CPU group. But it does it a bit smarter now and is also checking affinity within that group. This way Cycles will use all threads on a Threadripper2 CPU if it's set to automatic number of threads, but on another hand will not change affinity if user requested 16 threads and changed Blender affinity.