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-15Cleanup: comment line length (editors)Campbell Barton
Prevents clang-format wrapping text before comments.
2019-01-15Fix T60498: Auto IK doesn't work immediately.Brecht Van Lommel
2019-01-15Fix T60410: Crash adjusting torus w/ enter edit-mode preferenceCampbell Barton
2019-01-15Cleanup: pass main instead of context w/ ED_editors_exit/flush_editsCampbell Barton
Useful for calling from lower level code.
2019-01-15Cleanup: rename BKE_libblock_delete to BKE_id_delete.Bastien Montagne
2019-01-15Cleanup: rename BKE_libblock_free_us to BKE_id_free_us.Bastien Montagne
2019-01-15Cleanup: replace usages of deprecated BKE_libblock_free_ex by BKE_id_free_ex.Bastien Montagne
2019-01-15Cleanup: replace usages of deprecated BKE_libblock_free by BKE_id_free.Bastien Montagne
2019-01-15Correct last commitCampbell Barton
2019-01-15Fix T60507: Constrained transform shows all axesCampbell Barton
Regression in 579c01da600dd Move values_modal_offset use out of applyMouseInput to resolve order of initialization issue.
2019-01-15Fix T60506: Menu toggle clicks pass through to areaCampbell Barton
2019-01-15Cleanup: styleCampbell Barton
2019-01-14UI: indent subpanel headers more.Harley Acheson
Differential Revision: https://developer.blender.org/D4206
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-14Fix T60441: entering hex color in picker gives wrong result.Brecht Van Lommel
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 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-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Cleanup: compiler warningsCampbell Barton
2019-01-12GP: Cleanup missing bracketsAntonioya
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-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-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-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 T60415: wrong font preview image alpha blending.Brecht Van Lommel
2019-01-11Fix T60411: crash in multi-object pose mode, with some armatures in rest pose.Brecht Van Lommel
2019-01-11UVEdit: Port texpaint_loop_wire to batch requestClément Foucault
This removes code duplication and put an end to the old "create at request" batch creation. Also it uses the same vbo as the uv layer used for shading. Reducing VRAM usage. Also fixes the modified uv display in uv edit mode.
2019-01-11UVEdit: Add back uv angle stretch aspect correctionClément Foucault
This is now done in shader so that the batches are shared across ImageUV areas.
2019-01-11UVEdit: Port batches to batch requestClément Foucault
This is in order to allow more spaces to have their batches created at the same time and sharing the batches. This is part of the effort fo making the drawing code more optimized. This commit however should not introduce any difference. This commit bypass the aspect ratio correction for angle stretch display but this should be fixed in the next commit.
2019-01-11WM: Use draw manager to draw UV image editor spacesClément Foucault
This is in order to use batch cache directly without using tricks like batch presets reseting the VAOs. Note: For now it also create a depth buffer for this area which is not needed. We could get rid of this to lower VRAM usage.
2019-01-11Edit Mode Selection: Make Vertices not occluded by edgesClément Foucault
Debugging the edit mode selection I realized the vertices are often occluded by edges with the same depth. Sometime it can be the center pixel of a vertex point and that can lead to some selection issue. So I increased the offset a bit for the vertices and it seems to fix it.
2019-01-11Mesh Selection: Port to batch cache requestClément Foucault
This makes it more future proof and remove baked id offset inside the vbos. Instead we add the offset as a uniform. This makes it possible to reuse the vbos instead of discarding them all the time. Also using batch request may reduce batches creation time.
2019-01-11Fix background color use in 3D viewCampbell Barton
TH_BACK was being used when drawing the 3D view even though there was no way to set the color in the preferences. The color was zero'd when moving to the new 2.8x theme. Having both gradient and background colors was confusing, especially having to use 'TH_HIGH_GRAD' for the 3D view, 'TH_BACK' for other views. Move the background color back to 'TH_BACK', 'TH_BACK_GRAD' is used when gradients are enabled. RNA is unchanged so presets don't need updating.
2019-01-10Use proper ID to create FModifier RNA pointerSergey Sharybin
Allows to do simple DEG tag, without extra checks for ID type. Will solve possible missing updates when modifying f-curve modifier of a shared action.
2019-01-10Support proportional edit scaling on dopesheet keyframesPhilipp Oeser
Fixes T60361 Reviewers: brecht Maniphest Tasks: T60361 Differential Revision: https://developer.blender.org/D4188