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-06-28Cleanup: unused var, sort structsCampbell Barton
2019-06-28GPencil: Cleanup commented lines from previous commitAntonioya
2019-06-28GPencil: Don't hide Cursor while drawingAntonioya
This is a partial solution for T62446 while we prepare a way to hide the cursor all the time.
2019-06-27GPencil: Fix missing Fill area when drawing an strokeAntonioya
There was a mistake in the shading group name.
2019-06-27Cleanup: fix compiler warningsBrecht Van Lommel
2019-06-27Cleanup: EditMode: Remove uneeded shader depth biasClément Foucault
The bias is done using the DRWView now, no need to double it.
2019-06-27Fix T66119: Assert editing LatticeClément Foucault
2019-06-27ObjectMode: Fix selection points of LightGridsClément Foucault
2019-06-27DRW: Fix point shaders not using gl_PointSizeClément Foucault
All Shaders inside DRW should use gl_PointSize.
2019-06-27Cleanup: GPencil remove DRW_ prefix for internal functions.Antonioya
The prefix DRW_ must be used only for modules inside Draw Manager and not in the Engines.
2019-06-27Fix compositor preview not respecting un-keyed changesSergey Sharybin
This is a part of T66099.
2019-06-27GPencil: Fix Control points of primitives clampoed by StencilAntonioya
The control points were clamped to the stroke thickness due the last stencil change. Now, the shading group is not clamped.
2019-06-27Eevee: Make use of dual source blending for volumetric resolveClément Foucault
This simplify the code and add an example use of dual source blending.
2019-06-27DRW: Add DRW_STATE_BLEND_CUSTOMClément Foucault
This one enable dual source blending, enabling more fine tuned blending parameters inside the shader.
2019-06-27Cleanup: de-duplicate flag checks for button colorsCampbell Barton
2019-06-27Fix T65893: Edit Mesh CullingJeroen Bakker
The edit mesh is culled by object. When the object is not visible on screen, the edit mesh may still be visible. This change will not cull the edit mesh anymore. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5144
2019-06-27Cleanup: clarify WM_gizmoconfig function namingCampbell Barton
2019-06-27Fix: Text Location lost X/Y textWilliam Reynish
Use PROP_XYZ instead, and user Slider=True to make them display as sliders in the UI
2019-06-27Tool System: don't unlink gizmos when changing toolsCampbell Barton
Needed for tools not to unlink each other with multiple windows.
2019-06-27Fix switching tools with multiple windows & gizmosCampbell Barton
The gizmo would only added if the gizmo type wasn't already linked.
2019-06-27Cleanup: error in last commitCampbell Barton
2019-06-27Cleanup: remove unused context check in toolsystem_ref_linkCampbell Barton
Also comment corrections.
2019-06-27Tool System: don't unlink tools when changing workspacesCampbell Barton
Caused gizmos to be lost with multiple main windows whenever one of them switched workspaces. Rely on tool gizmos poll function to unlink to gizmo.
2019-06-26Cleanup: GPencil Clarify commentAntonioya
2019-06-26GPencil: Change HSV modifier to use the same range of parameter that other ↵Antonioya
areas of Blender The value of the Hue must be between 0 and 1, but the value was between 0 and 2.
2019-06-26GPencil: Change "lock_material" tooltip and textAntonioya
The old name was not clear. Detected while writting the manual.
2019-06-26Fix T66141: missing viewport texture update after find missing filesBrecht Van Lommel
2019-06-26Revert "Fix T63921: Unable to use confirm on release for keyboard shortcuts"Sebastian Parborg
This reverts commit 30bf48c9caee40ce457d58b5bfe7fc398b7e9891.
2019-06-26Fix Workbench Memory LeakJeroen Bakker
Memory leaks happened when using final multi view rendering together with workbench. Workbench assumed that the textures were always NULL Reviewers: fclem Differential Revision: https://developer.blender.org/D5136
2019-06-26DrawManager: Sanatize default_view resetJeroen Bakker
Grease Pencil already reset the default view so the draw_manager wouldn't assert. During multi view rendering the same assert still happened. This patch will reset the default view when starting to render a new view. Reviewers: fclem Differential Revision: https://developer.blender.org/D5137
2019-06-26Fix T66137: added normal map for painting has wrong color space until refreshBrecht Van Lommel
2019-06-26Fix T65942 Eevee: Reflection plane has "show data" checked by defaultClément Foucault
Disable by default and rename option to "Show Preview Plane".
2019-06-26Fix T65951 Saving project right before rendering (Cycles) causes empty ↵Clément Foucault
render-preview Since we are now using the full framebuffer (color+depth) inside the image editor, we need to disable the depth test by default.
2019-06-26Fix T65958: GPencil glitches in line strokes with alphaAntonioya
Following @fclem comments, I have implemented the use of Stencil for Solid line strokes. For Dots, Boxes and Lines with texture, the stencil is not activated because "kill" some artistic effects. We have done test in greasepencil-object branch and all it's working as expected and the FPS are equal, so the stencil hasn't any appreciable impact in the drawing time. The Stencil is used in groups of 255 and the passes are done in the same way. If the stencil is not use for the type of stroke (Dot/Box/Texture), the drawing is grouped as much as possible to reduce GPU overhead and limit the times the stencil bit must be cleared. For doing this patch I had to add 2 new functions for reading private data to Draw manager. We decided add these function as a temporary solution while the Draw Manager implements the option to clear the stencil by groups. When this option will be implemented, these functions must be removed. Thanks to Clément for his help and support. It's always a pleasure working with him. Review by: @fclem Testers: @mendio @pepeland See D5126 for more details
2019-06-26DRW: New function to retry stencil_mask valueAntonioya
This function is a workaround to use the stencil in grease pencil and reduce the number of clears. Reviewed by @fclem. Note: This function will be removed when draw manager supports stencil clearing by group.
2019-06-26Fix missing volume update via scene strip's settingsSergey Sharybin
This is a part of T66117. The entire sequencer+3d sound was never reliable, so this is as much as i can fix currently.
2019-06-26GPU: Add better support for displacement relinking behaviorClément Foucault
Previously displacement relinking was trying to be smart and seems to be broken in some cases. This fixes all cases by brute force. We copy the whole branch linked to the displacement socket and tag it accordingly. Then we only relink the nodes that are not tagged. Moreover, we bypass bump nodes inside the dispacement trees so that the resulting bump is the same as cycles. Fix T66000 EEVEE: Unexpected results when displacement interact with nodegroups
2019-06-26Fix T65755 "In Front" (X-Ray) doesn't work with wire objectsClément Foucault
We fix by separating the drawing of wire xray objects. These wire objects gets drawn before normal wires and set the stencil to 0x0 just like the solid counterparts. Also a prepass is done to "dig" through non-xray solid.
2019-06-26Fix T66132: Unable to move bone in special configurationSergey Sharybin
Animation needs to wait for the sub-data datablock copy-on-write, but tagging that copy-on-write should not enforce animation evaluation.
2019-06-26Fix T64796: Default Spacing Smear Brush To 3%Jeroen Bakker
Reviewers: brecht Differential Revision: https://developer.blender.org/D5129
2019-06-26RNA: only search necessary space types when unregistered panelsCampbell Barton
2019-06-26Cleanup: un-wrap lines in headers, use doxy commentsCampbell Barton
2019-06-26Revert "GPU: Create and use new GPU_texture_read_rect utility."mano-wii
This reverts commit e061cb44378efaf159a30fb1c5834db48ffb2bb3. This function is problematic on some operating systems. # Conflicts: # source/blender/draw/intern/draw_manager.c # source/blender/gpu/GPU_texture.h # source/blender/gpu/intern/gpu_texture.c
2019-06-26Partial fix to T66126: Non-Active Grease Pencil object stuck in drawmodeDalai Felinto
This only handles the issue after file load. To make it an all-around solution we need to deal with this in ed_object_select_pick, do_outliner_item_activate_tree_element(), ...
2019-06-25Fix (unreported) missing Scene's GPencil pointer handling in library_query...Bastien Montagne
2019-06-25GPencil: Fix User count error when use python to create objectAntonioya
The user count was 2, when the real value must be 1. The problem was the datablock was created with one user by default. See: D5131 Reviewers: @mont29
2019-06-25Fix T65999: Crash when disabling an addon while its panel is visibleDalai Felinto
Note, the performance of the tests we run here is still bad since we have plenty of panels around. But better than the crash. Reviewers: brecht Differential Revision: https://developer.blender.org/D5116
2019-06-25UI: rename navigation buttons -> controlsCampbell Barton
2019-06-25Fix (unreported) call to wrong func in gizmos' keymaps code.Bastien Montagne
Found while investigating T65963.
2019-06-25Preferences: changes to navigation gizmoCampbell Barton
- Add 'Navigation Buttons' preference, used for 2D views (previously this couldn't be disabled). - Add "Off" option for 3D view axis. - Support minimal axis with navigation buttons.