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-03-25RNA: add UILayout.prop_with_menu functionCampbell Barton
Matches prop_with_popover, supporting menu types, useful if we want to control behavior of enum switching.
2019-03-25RNA: rename prop_popover_enum to prop_with_popoverCampbell Barton
A version for menu's is going to be added next and we already have UILayout.prop_menu_enum. This name indicates the popover is added behavior instead of a different kind of widget.
2019-03-25Cleanup: UI messages of copy/paste in 3DView.Bastien Montagne
Remove references to buffer or temp file, some other minor edits.
2019-03-25Add copy/paste of any IDs in Outliner.Bastien Montagne
This adds entries to copy/paste (selected) IDs in the Outliner, as well as usual ctrl-C/ctrl-V shortcuts. Note that the clipboard is shared with other IDs copying (currently, the one for objects in 3DView). Reviewers: brecht, dfelinto, billreynish, pablovazquez Differential Revision: https://developer.blender.org/D4568
2019-03-25Copy/Paste: refactor to be able to paste any kind of IDs, by type.Bastien Montagne
This commit does not add anything new from user perspective, but make it possible to paste any kind of IDs, not only objects/collections. Will be used by new copy/paste in the outliner in next commit.
2019-03-25UI: replace popovers with prop_popover_enumCampbell Barton
2019-03-25UI: add icon_only option to prop_popover_enumCampbell Barton
2019-03-25Error in last commitCampbell Barton
2019-03-25UI: add UILayout.prop_popover_enum functionCampbell Barton
Support for RNA enum buttons that activate popovers when clicked. This means we get useful tooltips, shortcuts and Ctrl-Wheel cycling over enum items. It also avoids inconvenient & slow access of enum values currently done via RNA type lookups on the type to get the name & icon to use for a regular popover button. Resolves T57738
2019-03-25Cleanup: simplify toggle button logicCampbell Barton
2019-03-25Gizmo: use fill select for scale/transform centerCampbell Barton
Resolves T58072
2019-03-25Gizmo: add option to move & dial gizmos to select as filledCampbell Barton
Draw as an outline while using solid selection.
2019-03-25RNA: error on register when classes use invalid identifiersCampbell Barton
Ensure conventions are met since we're in beta and all instances should be updated before release.
2019-03-25Fix T62866: 3D text not filled by defaultAlex Strand
Regression in bc5b0f7a091c395526370 See D4581
2019-03-25Cleanup: return argument namingCampbell Barton
2019-03-25Cleanup: style (render module)Campbell Barton
2019-03-25Cleanup: styleCampbell Barton
2019-03-25Cleanup: use braces for interface codeCampbell Barton
2019-03-25Cleanup: pass const image data to IMB_ibImageFromMemoryCampbell Barton
2019-03-25Cleanup: style, array wrappingCampbell Barton
Add trailing comma for clang-format.
2019-03-24Fix uninitialized variable use for right aligned checkboxCampbell Barton
2019-03-24Fix T49979: HSV/HSL 'Far' interpolation in colorbands when both stops have ↵Bastien Montagne
same hue. When two stops had the exact same color, 'Far' interpolation would behave like the three others and generate constant colors, instead of generating expected 'full turn' in Hue space. Note that this will break the 'constant' color between two stops with same value in the 'Far' interpolation mode, but think that change is OK/expected. This fix also exposed that 'early out' case when we are after last stop was not working properly, still triggering actual interpolation computation in all cases, thus the refactor in `BKE_colorband_evaluate()` itself. We also now avoid computing factors in constant case, and get out early in all interpolation cases but the 'spline' ones (where color ramping can start before first stop, and end after last one). Work initiated by patch from Charlie Jolly (@charlie) in T49979, thanks. Reviewers: brecht, sergey Subscribers: charlie Differential Revision: https://developer.blender.org/D4556
2019-03-24Fix missing version patching from lamp/light and subsurface changes.Brecht Van Lommel
2019-03-24Cleanup: redundant use of string formatting functionsCampbell Barton
2019-03-24Cleanup: redundant NULL initializationCampbell Barton
2019-03-24Cleanup: use shader config for worldspace clipping libCampbell Barton
2019-03-24UI: support Ctrl-C copy for popover buttonsCampbell Barton
Match menu logic that sets the Python expression to call the popover.
2019-03-24GPU: State: Replace GL_LINE_SMOOTH by GPU_line_smoothClément Foucault
2019-03-24GPU: State: Disable polygon smooth and line smooth when running --debug-gpuClément Foucault
This might prove usefull when debugging some driver perf issues.
2019-03-24GPU: Replace glEnable/glDisable but GPU_state callsClément Foucault
2019-03-24GPU: Remove unused and deprecated GPU_line_stipple()Clément Foucault
2019-03-24Fix T62884 Missing control point in unselected mask handlesClément Foucault
The fix is a bit dirty. Force alpha 1.0 for these colors by using immUniformThemeColorShadeAlpha with 255 as alpha_offset.
2019-03-24Fix T62869 Transparent background not working in Xray Mode / WireframeClément Foucault
This was due to the forward part of the engine not supporting rendered alpha channel.
2019-03-23Fix T62873 GPUShader: compile error (when clipping in viewport)Clément Foucault
Props to @matc for the fix
2019-03-23Fix T62097 Bone transparancy not enabled when Xray enabledClément Foucault
This forces bone transparency / wireframe display when Xray is enabled. This makes sense as the bone transparency is a kind of Xray and should be linked to the Xray display.
2019-03-23Eevee: Opti: Don't consider lights that have no powerClément Foucault
This may be usefull if power is animated ans is to be activated at one particular point in time.
2019-03-23Cleanup: Remove printfClément Foucault
2019-03-23Fix T62845 VSE preview crash when setting rendered (EEVEE/Workbench)Clément Foucault
2019-03-23Edit Mesh: Rework "in front" + "hidden wire" drawingClément Foucault
Instead of doing some fancy stencil buffer tricks, just clear the depth buffer before the "in front" meshes. Fix T58841 Hidden Wire when in Edit Mode disables In Front Option
2019-03-23Fix workbench object outline ignoring clippingCampbell Barton
Workbench forward engine wasn't recompiling shaders when clipping changed, use GPUShaderConfigData when creating shaders.
2019-03-23Cleanp: remove redundant clipping uniformCampbell Barton
workbench_material_shgroup_uniform handles this.
2019-03-23Fix auto sensor size for camera gizmoCampbell Barton
2019-03-23Cleanup: style, use const args where possibleCampbell Barton
2019-03-23Cleanup: add doxy sections to interface_ops.cCampbell Barton
2019-03-23Cleanup: doxy sections & function nameCampbell Barton
2019-03-23Fix T62815: Camera frame shift issue + stereo frame workingDalai Felinto
While I broke the non-stereo camera frame in rBf1fef41863b I came to realize after further tests that the stereo camera frame was NEVER correct. It is now, regardless of the camera shift, the camera pivot, if you are looking through the left, right or stereo eyes. In the end all that was missing was to multiply the shift we needed to offset the frame, by the frame width. I also took the opportunity to perform some cleanup/refactor regarding names. It was too confusing even for me. Note: Non-uniformally scaled cameras still draw slightly wrong.
2019-03-22Viewport Refactor: Move camera tracking reconstruction in own functionDalai Felinto
I'm going through my own messy stereo code, and came to realized that this should be out in its own function a long time ago (as we have in 2.7x).
2019-03-22Cleanup: fix compiler warning.Brecht Van Lommel
2019-03-22Fix COLLADA build after recent changes.Brecht Van Lommel
2019-03-22Silence false positive uninitialized warningDalai Felinto
Techically we would never get to the part where we would use the uninitialized value due to an assert.