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
2020-05-12Merge branch 'blender-v2.83-release'Antonio Vazquez
Conflicts: release/scripts/startup/bl_ui/properties_render.py source/blender/blenkernel/BKE_blender_version.h
2020-05-12GPencil: Add new parameter for SMAA thresholdAntonio Vazquez
This parameter allows to define the threshold for SMAA algorithm. Differential Revision: https://developer.blender.org/D7708
2020-05-12Fix T74694: Sculpt Mask Influences Weight/Vertex Paint DrawingJeroen Bakker
Sculpt overlay assumed that the sculpt session was always in sculpt mode. But the sculpt session was also used for Vertex/Weight painting. This resulted that when a mask was defined in the sculpt mode this resulted into render artifacts. This patch adds a check to see if the object has a sculpt session for OB_MODE_SCULPT. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7704
2020-05-12Merge branch 'blender-v2.83-release'Jacques Lucke
2020-05-12Cleanup: Remove print statementJeroen Bakker
2020-05-12Fix T75556: Select Emitter Object via HairJeroen Bakker
{rB3685347b4172} introduced a conservative depth rendering for selection. The conservative depth rendering assumed that all geometry are triangle based. Hair is lined base. This patch will use a normal depth shader for rendering hair. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7661
2020-05-12Fix T75556: Select Emitter Object via HairJeroen Bakker
{rB3685347b4172} introduced a conservative depth rendering for selection. The conservative depth rendering assumed that all geometry are triangle based. Hair is lined base. This patch will use a normal depth shader for rendering hair. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7661
2020-05-11Merge branch 'blender-v2.83-release'Clément Foucault
2020-05-11Overlay: Replace depth blitting by GPU_texture_copyClément Foucault
This is an attempt to fix the related T74243.
2020-05-11DRW: Fix debug performance statsClément Foucault
2020-05-08Cleanup: take includes out of 'extern "C"' blocksJacques Lucke
Surrounding includes with an 'extern "C"' block is not necessary anymore. Also that made it harder to add any C++ code to some headers, or include headers that have "optional" C++ code like `MEM_guardedalloc.h`. I tested compilation on linux and windows (and got help from @LazyDodo). If this still breaks compilation due to some linker error, the header containing the symbol in question is probably missing an 'extern "C"' block. Differential Revision: https://developer.blender.org/D7653
2020-05-08Fix Assert: Wireframe XRay during SculptingJeroen Bakker
In the situation that the viewport was set to solid/texture mode and switch to wireframe and sculpt mode, an assert was triggered in `workbench_cache_sculpt_populate`.
2020-05-08Cleanup: clang-formatCampbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Fix T76498: Refactoring - Rename BKE modifiers funtionsAntonio Vazquez
2020-05-08Fix T76525: crash drawing metaballs with multiple material slotsBrecht Van Lommel
2020-05-08Merge branch 'blender-v2.83-release'Clément Foucault
2020-05-08Fix T75958 Overlay: Blender Crashes when selecting without Depth PickingClément Foucault
2020-05-07Merge branch 'blender-v2.83-release'Brecht Van Lommel
2020-05-07Fix T76510: Eevee OpenVDB render artifacts due to texture clampingBrecht Van Lommel
2020-05-07GPencil: Include new Brush random curvesAntonio Vazquez
Now the brushes have several new random settings and use curves to define the effect. The curves have been moved below the parameter to keep UI standards and extra curve panels have been removed. {F8505387} The new curves are: * Hue. * Saturation. * Value. New option to random at stroke level instead to random at point level for the following values: * Thickness. * Strength. * UV. * Hue. * Saturation. * Value. Curves have been moved below the corresponding parameter and only are displayed in properties panel. Display the curves in the popover made it unusable. {F8505392} Also, the Pressure random has been renamed to Radius because the old name was not clear enough. Reviewed By: mendio, pablovazquez Differential Revision: https://developer.blender.org/D7577
2020-05-03Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-03GPencil: Hide Canvas Grid when Surface or Stroke mode is enabledAntonio Vazquez
This was introduced by error during refactor. The grid must not be visible in these modes.
2020-05-03Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-03Fix T76364: GPencil grid is not located in the right placeAntonio Vazquez
During the refactor, the location of the grid was broken. Now, the grid is in Object origin or 3D cursor origin as it was in 2.82.
2020-05-01Fix for T76281: Engine Info Overlay FormattingHarley Acheson
Allow render engine info to display correctly among other text overlays and scene statistics. Differential Revision: https://developer.blender.org/D7586 Reviewed by Brecht Van Lommel
2020-04-30Task: Use TBB as Task SchedulerBrecht Van Lommel
This patch enables TBB as the default task scheduler. TBB stands for Threading Building Blocks and is developed by Intel. The library contains several threading patters. This patch maps blenders BLI_task_* function to their counterpart. After this patch we can add more patterns. A promising one is TBB:graph that can be used for depsgraph, draw manager and compositor. Performance changes depends on the actual hardware. It was tested on different hardwares from laptops to workstations and we didn't detected any downgrade of the performance. * Linux Xeon E5-2699 v4 got FPS boost from 12 to 17 using Spring's 04_010_A.anim.blend. * AMD Ryzen Threadripper 2990WX 32-Core Animation playback goes from 9.5-10.5 FPS to 13.0-14.0 FPS on Agent 327 , 10_03_B.anim.blend. Reviewed By: brecht, sergey Differential Revision: https://developer.blender.org/D7475
2020-04-28Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-28Cleanup: unused variableCampbell Barton
2020-04-27Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-27Fix T75736 Viewport update problem when switching between view layersClément Foucault
The problem comes from the fact by no data being modified when switching viewlayers. To follow what the external render engines do, we completely reset the viewport by freeing the GPUViewport to avoid any cached data from being kept.
2020-04-27Fix T75910 Overlay: Face Orientation not working for "In Front" objectsClément Foucault
2020-04-27Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-27Workbench: Fix weight paint overlay and wireframe for infront objectClément Foucault
This fix case where you have wireframe on top of infront objects but workbench AA conflicts and they appear to not be occluded. Also T74923 is still fixed but we extend the fix to not mess the case when using a mode that does not support infront.
2020-04-27Merge branch 'blender-v2.83-release'Philipp Oeser
2020-04-27Cleanup: clang formatPhilipp Oeser
missed in rB4fd005fefb01.
2020-04-27Merge branch 'blender-v2.83-release'Philipp Oeser
2020-04-27Fix T76131: Crash combing Hair using PythonPhilipp Oeser
Caused by rBe82827bf6ed5. DRW_draw_depth_object calls DRW_mesh_batch_cache_create_requested with NULL scene, but that is accessed later on... Scene is actually available, so pass that around. Maniphest Tasks: T76131 Differential Revision: https://developer.blender.org/D7540
2020-04-27GPU: add assert for immBegin buffer size & contextChristian Rauch
2020-04-24Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-23Fix T73741 Grid Floor render on top of Wireframe objectsClément Foucault
Go for a bias towards background to avoid loosing wireframe objects.
2020-04-23Fix T74173 Assert when scaling camera in viewport to zeroClément Foucault
2020-04-23Merge branch 'blender-v2.83-release'Philipp Oeser
2020-04-23Fix T73195: stereo camera view does not show background imageBrecht Van Lommel
2020-04-23Fix T72506 EEVEE: Collection Holdout propagates accross material instancesClément Foucault
This fix the issue by introducing a default material only for collection holdouts. This avoids hash colision when the same material is used in collections without holdout enabled.
2020-04-22Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-22Workbench: Use GPU_texture_copy instead of GPU_framebuffer_blit for TAAClément Foucault
This fixes T75477 which seems to be a driver but caused by framebuffer blitting.
2020-04-22Merge branch 'blender-v2.83-release'Robert Guetzkow
2020-04-22Fix T75938: Workbench normal direction for matcapsRobert Guetzkow
Set useMatcap to ensure correct normal direction when using matcaps in the workbench engine.
2020-04-22Merge branch 'blender-v2.83-release'Philipp Oeser