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-07-10Fix T66654: wireframe overlay crash in vertex paint in some casesJeroen Bakker
Differential Revision: https://developer.blender.org/D5218
2019-07-10Fix T61770 Multiple Hair Systems Not visible while in particle edit modeClément Foucault
The check was for the whole object instead of individual particle system.
2019-07-10Fix T65850 Sculpt: Vertices not hidden if using shape keysClément Foucault
2019-07-10DrawManager: Crash Face SelectionJeroen Bakker
Init the scene of the draw context when selecting. When using face dot selection on when the subsurf modifier is active on the cage, the scene needs to be valid. It is read from the context in the `DRW_mesh_batch_cache_create_requested` and used in the `isDisabled` method of the SubSurfModifier. Reviewers: fclem, sergey Differential Revision: https://developer.blender.org/D5214
2019-07-09Fix T62580 Workbench: Shadow glitch due to degenerate thresholdClément Foucault
Fix by adding a threshold instead of direct null comparison.
2019-07-09Eevee: Fix first sample being accumulated without SSRClément Foucault
We check if the previous iteration (sample) was using a valid double buffer. If it wasn't, we request another iteration. This fix the issue for viewport,viewport render and image render. Related to T65761 Eevee render inconsistency between 3D View, Viewport render, and F12 Render
2019-07-09Fix T65761 Eevee: SSRefraction not working on first sampleClément Foucault
There is no reason to disable the refraction on the first sample like SSR does. This was caussing issues when rendering.
2019-07-09Fix T66516: WPaint crash selecting bone with wire & face-maskCampbell Barton
2019-07-08Revert "Revert "Fix T63447 Particle system: No particles after switching ↵mano-wii
from hair to ..."" This reverts commit 45761e4c7cbbed2141afc97fb20b2bf26ce19ac2.
2019-07-08Revert "Fix T63447 Particle system: No particles after switching from hair ↵mano-wii
to ..." Problems with clang style This reverts commit 8d6a5fb5d3c45cdfb0d06dd7f1f18aa8c870f8c1.
2019-07-08Fix T63447 Particle system: No particles after switching from hair to ...Clément Foucault
... emitter type
2019-07-08Fix T63659 "Viewport render image" don't process corectly "Display As" optionClément Foucault
2019-07-08Fix T65534 Eevee don't respect active UVmapClément Foucault
2019-07-08Fix T62941 Subdivision Modifier Showing all face dotsClément Foucault
Previously in 2.79 we were using a specialized drawing using derivedMesh. Now the subsurf modifier tag each center vertex as facedot and let the DRWManager pick it up. Some modifiers (deforming ones) do not clear the tag so we can use this technique even if there is deforming modifiers after subsurf modifiers.
2019-07-08Fix T61129 Eevee: alpha texture shadow bugClément Foucault
Seems like the AMD pro driver does not consider dead code the same as other glsl compiler.
2019-07-07Cleanup: spellingCampbell Barton
2019-07-07Cleanup: rename gpencil chess -> checkerCampbell Barton
Match existing texture name.
2019-07-06Fix T66501: Eraser very slow with guidesAntonioya
After testing the file, the problem was related to the fill material. As the fill material had the alpha channel set to 1.0, the fill triangulation was calculated, but the fill was disabled. Now, the fill flag is checked in order to avoid fill triangulation update.
2019-07-06Fix T62101: GPencil: selection order is wrongAntonioya
Following the advices of @Germano Cavalcante (mano-wii) , I have exposed as a workaround the free function to be called from draw manager for selection. Now, the free function is not called for selection inside gpencil draw_scene, but it's called from draw_manager.c. The real fix would be create a new Scene_finish callback in draw manager, but as the release of 2.80 is almost here, we fix this with a workaround that must be removed when new callback is in place. Differential Revision: http://developer.blender.org/D5193
2019-07-05Workbench: Disable texture paint drawing for final renderJeroen Bakker
2019-07-05TexturePaint: Force Workbench Texture Color ModeJeroen Bakker
When in texture paint mode and in solid mode the object that is being texture painted will be rendered by the workbench engine with textures. All other objects would render the same. For other cases the texture paint draw engine will still draw the texture. The texture mode draw engine now only drawn the masks. The opacity sliders influences the texture mask. This change has been implemented conserably. In the future we need to look into making this better, like adding support that every object can be colored differently. Currently when rendering in the workbench we can have up to 3 different color types active (what the user selected, the fallback in case no materials have been configured and this one, forcing textures) Reviewed By: fclem, brecht Differential Revision: https://developer.blender.org/D5190
2019-07-05DRW: add back gl_PointSize for AMD driversCampbell Barton
2019-07-05Cleanup: remove redundant gl_PointSize assignmentCampbell Barton
2019-07-05DRW: weight-paint wire overlay made vertex selection hard to seeCampbell Barton
2019-07-05Fix paint modes using edge-selection in non-selection modesCampbell Barton
2019-07-05DRW: tweak paint edge drawing to show all unselected edgesCampbell Barton
32d3bce1ea27c changed behavior when it shouldn't have.
2019-07-04Cleanup: Suppress warningJeroen Bakker
Introduced by previous commit
2019-07-04GreasePencil: Image render artifactsJeroen Bakker
When doing image rendering with grease pencil, it reused the view of workbench or EEVEE. These views might be offsetted due to TAA. This shifted the view a tiny bit. We will not reset the view in between render engines. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5171
2019-07-03Fix: failing test `gp_workbench`Jeroen Bakker
2019-07-02Fix workbench render crash in background modeBrecht Van Lommel
2019-07-02Fix T66295 Collection instance duplicates don't have selection outlineClément Foucault
Was cause by shgroup reuse even if select state changed from previous dupli. Also fixes T64438 Collection Instance object highlight wrong
2019-07-02Cleanup: rename set_inverted_drawing, move to GPU_stateCampbell Barton
2019-07-02Fix T65468 Nurbs: Broken display when hiding control pointsClément Foucault
2019-07-01Fix T65974 Workbench: transparency rendering brokenClément Foucault
2019-07-01Workbench: Combine Xray Alpha with object/material alpha ...Clément Foucault
... instead of overiding it (previous behavior). In practice it's not really noticeable. This means an object with alpha will never be more opaque when enabling xray.
2019-07-01Fix T65771 Eevee: Volume Emission not working if density is zeroClément Foucault
2019-07-01DRW: replace edge hash with an edge aligned bitmapCampbell Barton
2019-07-01DRW: Fix Crash in DRW_draw_depth_object when object batch cache is not initClément Foucault
This can happen if the viewport is not redrawn before calling an operator (frequent in python scripting). Related to T64805
2019-07-01Fix T66262: slow preview icon loadingBrecht Van Lommel
2019-07-01Fix T66292: Alpha Blend transparency glitches with volumeClément Foucault
2019-07-01PaintingModes: Facemask Wireframe DrawingJeroen Bakker
The wireframe drawing for face masks is intrusive as selected wires were solid white and always drawn. This made it hard for users to see the exact color near edges. This patch draws only the border of the selected faces, edges between two selected faces are not drawn at all. Reviewed By: brecht, fclem Differential Revision: https://developer.blender.org/D5147
2019-06-29Fix wrong usage of U.ui_scale, drawing code must use U.dpi_facBrecht Van Lommel
2019-06-28GPencil: Rename "Clamp Layer" to "Mask Layer"Antonioya
The old name was not meaning what this option does. Dtected while writting the manual.
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.