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-05-08DRW: Remove WorldNormalMatrixClément Foucault
2019-05-08Eevee: Remove uneeded normalizationClément Foucault
2019-05-06Cleanup: Eevee/Workbench: Remove non-needed matrix inversionClément Foucault
Theses are garanteed by the depsgraph now.
2019-05-06Cleanup: Eevee: Remove comment about vcol support in sculpt modeClément Foucault
2019-05-04UI: Add Look Developer Balls Size optionGeorge Vogiatzis
Note: Some adjustments were made compared to the diff mainly for code readability and made the default ball size 150px. Reviewed By: fclem Differential Revision: http://developer.blender.org/D4793
2019-05-04Cleanup: Eevee: Remove Flat normal shader variationClément Foucault
Was use by sculpt mode but that's not used anymore.
2019-05-04Cleanup: Remove unused code in sculpt_mode, workbench and draw managerClément Foucault
2019-05-04Sculpt: Refactor draw manager sculpt drawing mechanismClément Foucault
Workbench/Eevee now displays multiple multi-materials correctly. Iterate over pbvh nodes when doing object iteration. This makes the rendering process more streamlined and allow for using different materials. This change will make possible to: - Add culling pass of each pbvh leaf node. (speedup if zoomed on a small area) - Reduce number of lead node iteration. - Reduce code complexity
2019-05-02Fix T63997 Weird z-fight during weight paintClément Foucault
PBVH drawing was used even in weightpaint/vertexpaint because both uses the sculpt session.
2019-05-02Workbench,EEVEE: Viewport Render SamplesJeroen Bakker
- Add `render_aa` and `viewport_aa` sampling setting for workbench. 0 samples means no AA, 1 sample uses FXAA and more samples will use TAA. The viewport `gpu_viewport_quality` can still limit viewport anti-aliasing method. - Use TAA when rendering images. (this used to be CPU based FSAA) - Removed `R_OSA` related settings. Reviewers: fclem, brecht Maniphest Tasks: T60847 Differential Revision: https://developer.blender.org/D4773
2019-05-02DrawManager: External Engine Depth BufferJeroen Bakker
Only draw the depth buffer when overlays are enabled and scene or view has changed. When using Cycles in the viewport for every viewport draw call the depth buffer was renewed. Draw calls happened when a sample was finished or the status report was updated. This could waist some CPU/GPU cycles. This change will check when the depth buffer needs to be updated or when the last known depth buffer could be reused. Reviewers: brecht, fclem Maniphest Tasks: T63525 Differential Revision: https://developer.blender.org/D4775
2019-05-02Fix T63435 Incorrect fresnel and normals for hair strands on EEVEEClément Foucault
2019-05-02Cleanup: styleCampbell Barton
2019-05-01Eevee: Fix crash when rendering due to recent lookdev refactorClément Foucault
2019-05-01Eevee: Lookdev: Cleanup implementation & support for Bloom and TAAClément Foucault
Make Lookdev works with bloom and TAA by rendering it before TAA and fixing the motion vectors of the lookdev balls. Rework Lookdev to remove much of its complexity. Use simpler matrices with more understandable setup code.
2019-05-01Eevee: Add support for alpha background in viewportClément Foucault
Viewport now displays alpha checkerboard pattern like Cycles does when film alpha is set to "Transparent". Some small workarounds were necessary for Depth of Field and correct TAA support.
2019-05-01Cleanup: comments (long lines) in drawCampbell Barton
2019-04-30GPencil: Small tweak to Dot minimum thicknessAntonioya
This was changed in a previous commit to 1.0, but a value of 0.5 works better.
2019-04-30Fix T63393 Eevee: Specular Shader's Clear Coat does not functionClément Foucault
2019-04-30T63854: Grease Pencil strokes appear too thick in the viewport when using ↵Antonioya
texture mode There was an arbitrary size limit of 4 pixels.
2019-04-30Fix T63592 issue with control points.Antonioya
This is a missing fix in previous commit of this task.
2019-04-29Fix T63979: GPencil control points hidden in orthographic modeAntonioya
2019-04-27Fix T63937: unconfirmed grease pencil strokes not visible in ortho sufaceAntonioya
The value of the z-depth was too high. Now the value is valid for perspective and orthographic view.
2019-04-27GPencil: Cleanup derived frame codeAntonioya
This is a previous step to move away the derived frame logic to be used in edit modes.
2019-04-27Cleanup: unused varsCampbell Barton
2019-04-26Fix T58966 Sculpted changes dissapear visually when selecting a second objectClément Foucault
Display sculpt mesh if there is a sculpt session.
2019-04-26Cleanup: clang-formatCampbell Barton
2019-04-26Fix T63784 Eevee : Black Diffuse with Principled BSDF and Mix ShaderClément Foucault
This was cause by the SSS energy being lost when using SSRefraction. Also the mix shader did not merge the discarded SSS light into the radiance.
2019-04-25DRW: Use culling when selectingClément Foucault
The culing still seems to be off but at least it is enabled now.
2019-04-25Fix T63846: In Orthographic View, unconfirmed Grease Pencil strokes do not ↵Antonioya
appear in front of Reference Images In orthographic, the z-depth was wrong.
2019-04-24GPencil: Disable Stroke Textures in Solid modeAntonioya
When solid mode is enabled, but Texture mode is disabled, the color of the stroke must not use the texture.
2019-04-24GPencil: Add small offset to follow the drawing path for single pointsAntonioya
The offset added allows to generate a vector to determine direction. This direction will be used when rotate the object to rotate texture. The solution is not 100% perfect, but it's far better that having an unpredictable rotation.
2019-04-23GPencil: Add support for gradient to Box strokesAntonioya
Before this options was only available to Dots mode.
2019-04-23Workbench: Support Active Vertex ColorJeroen Bakker
Currently it is not possible to view the vertex colors of an object. To optimize the workflow, workbench will need to support Vertex Colors. The Vertex Colors is a new option in `shading->color_type`. When objects do not have vertex color, the objects will be rendered with the `V3D_SHADING_OBJECT_COLOR`. In order to support vertex colors in workbench the current texture/solid shading structure is migrated to a primary shaders and fallback shaders. Fix: T57000 Reviewers: brecht, fclem Differential Revision: https://developer.blender.org/D4694
2019-04-21Fix T63698: Eevee crash after recent clang-format changesBrecht Van Lommel
Some GLSL compilers seem to not have problems with \ to break preprocessor directives. I couldn't find other places with similar code, but fixing this case by case is not ideal and the same issue may come up again.
2019-04-21Cleanup: comments (mainly long lines)Campbell Barton
Comments after code can cause awkward line breaks.
2019-04-20Fix T63732: GPencil Onion now working with multiwindowsAntonioya
If you had several windows or, after last changes in topbar, several areas, the swith of overlays or Onion Skin was not working by area, but as whole switch, so it was impossible to have different status by window.
2019-04-18GPencil: Add option to mix color with textureAntonioya
This was already supported in Fill, but not in Strokes. This adds more artistic options when use textured strokes.
2019-04-18Cleanup: add trailing commas to avoid right shiftCampbell Barton
2019-04-18GPencil: Fix Drawing Path follow error while drawingAntonioya
The strokes was aligned to drawing path only when the stroke was completed. Now, the stroke is aligned while drawing too.
2019-04-18Cleanup: comment blocksCampbell Barton
2019-04-17ClangFormat: format '#if 0' code in source/Campbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-16Fix T63312: Crash XRay + clippingJeroen Bakker
Outline shaders were only selected when no checker depth was available. Reviewed By: fclem Maniphest Tasks: T63312 Differential Revision: https://developer.blender.org/D4661
2019-04-16ClangFormat: add comments to ignore formattingCampbell Barton
2019-04-15Fix T63284: Eevee: Crash when subsurface pass is enabledClément Foucault
Was caused by a NULL texture used as uniform.
2019-04-15Fix T63377: "Principled Volume" node not working anymore in EEVEEClément Foucault
I'm not sur how it ever worked before. There was no texture bound to these sampdensity and sampflame when no volume simulation was happening. This fixes the issue using 1x1x1 dummy textures.
2019-04-15GPencil: New Dots gradientAntonioya
This commit adds support for drawing Dots strokes with a gradient factor to get artistic effects like watercolor. Currently, the option is only supported by Dots materials, and in the future will be added to line strokes, but now there is a limitation on drawing engine and we will keep disabled on Line materials. Also, added the option to align Dots and Boxes strokes textures aligned with the drawing path to get more fluid strokes.
2019-04-14Fix T63587: 3D View clipping region crashesCampbell Barton
2019-04-13Fix T63563: Grease pencil not visible when contained in a collection ↵Antonioya
instanced in a foreign scene. The check of DUPLI object was used, but as the original object was not in the scene, the VBO data was not available and the draw was empty. Now, the function checks if the original data is in the scene, and set the object as not Dupli to generate the VBO data.