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
2018-12-01Texture Paint: emulate subsurf optimal display in paint mode wireframe.Alexander Gavrilov
The wireframe is intended for showing selected faces, and selection is based on original faces, so the extra wireframe lines are pure noise.
2018-12-01Texture Paint: fix wireframe and hiding not working with subsurf.Alexander Gavrilov
The editflag field is only valid in the original mesh instance.
2018-11-30GPUTexture: Add support for GL_R16 texture formatClément Foucault
2018-11-28Cleanup: styleCampbell Barton
2018-11-27DRW: Implement Hair Weight drawingClément Foucault
Fixes T57931 Particle weight edit mode is not supported. There is a bug that prevent refresh of the toolsettings on which is based the weight / non-weight display selection (see T58086).
2018-11-27Cleanup: style, includesCampbell Barton
2018-11-26Fix T57930 : Wrong hair shading in particle edit modeClément Foucault
Implement strand selection visualisation but without any shading. I think this is not the overlay job to draw the strands shaded. We can already view the children strands shaded for now but we might add an option to draw the shaded strand instead of (or in addition to) the guide strand.
2018-11-26DRW: Hair: Fix hairs not working properly with duplisClément Foucault
Fix T55355 Instanced hair not working well for EEVEE and workbench
2018-11-26DRW: Add access to object dupli parentClément Foucault
2018-11-26UI: rename "OpenGL" render engine to "Workbench".Brecht Van Lommel
Neither is very descriptive for its task, but at least workbench is more future proof and distinguishes it from Eevee.
2018-11-26Viewport: implement hiding faces in paint modes.Alexander Gavrilov
In 2.79 hiding works in paint modes with selection enabled, so it is a missing feature. This implements it in texture paint overlays and in workbench base shading. Reviewers: fclem Differential Revision: https://developer.blender.org/D3989
2018-11-263D View: remove 3D cursorCampbell Barton
Use 3D cursor from the scene (was previously used for local-view).
2018-11-25Cleanup: Silent compiler warningAntonioya
A void function cannot return a value.
2018-11-25Local ViewDalai Felinto
Bring back per-viewport localview. This is based on Blender 2.79. We have a limit of 16 different local view viewports. We are using both the numpad /, as well as the regular /. Missing features: * Hack to make sure lights are always visible. * Make rendered mode with external engines to support this as well (probably just need to support this in the RNA iterators). * Support over 16 viewports by taking existing viewports out of local view. The code can use a cleanup pass in the future to unify the test to see if an object is visible (or we can use TESTBASE in more places).
2018-11-25Merge branch 'master' into blender2.8Campbell Barton
2018-11-23Depsgraph: add a new operation node for computing B-Bone segments.Alexander Gavrilov
Computing the shape of a B-Bone is a quite expensive operation, and there are multiple constraints that can access this information in a variety of useful ways. This means computing the shape once per bone and saving it is good for performance. Since the shape may depend on the position of up to two other bones, often in a "cyclic" manner, this computation has to be a separate node with its own dependencies. Reviewers: sergey Differential Revision: https://developer.blender.org/D3975
2018-11-23DRW: Support Wireframe for metaball objectsClément Foucault
2018-11-23DRW: Support Wireframe for cruve/surface/text objectsClément Foucault
2018-11-23Cleanup: rename bone-select to xrayCampbell Barton
This shows bones in font and uses the xray toggle binding. Also 'bone select' isn't very meaningful on it's own.
2018-11-23Pose: make pose-bone xray usable in wpaint modeCampbell Barton
Update UI, draw-manager and operator to support with pose-bone-xray when in weight paint mode.
2018-11-19DRW: Make profiling more precise on certain drivers.Clément Foucault
This makes the whole rendering slower (because of sync point) but the numbers displayed by the draw manager profiler is more precise on some buggy drivers. They seems to issue the query before the last one ends.
2018-11-17Fix T53750: Mirrored UV have bad tangent spaceClément Foucault
I feel silly because it was my fault all along! (see the WATCH IT warning)
2018-11-16Edit Mesh: Fixes display of custom normalsClément Foucault
Should fix T57620
2018-11-12Fix T57571: Blender crashes on UV transformationClément Foucault
That was caused by a thread safety issue on gpu_batch_presets_unregister() which was not designed to be used for this kind of situation (managing 3D meshes batches).
2018-11-09Draw manager: Expose grease pencil helper functionSergey Sharybin
2018-11-08Fix Cycles viewport render info overlapping other text.Brecht Van Lommel
Now it shows more compact info below the view/object name. Render time and memory usage is left out, as in most cases this is not so important. These could be added back optionally if needed.
2018-11-07Workbench: Fix volumetric blending leading to corrupted render resultsClément Foucault
Use simpler premultiplied blending.
2018-11-05DRW: Fix crash with deferred compilationClément Foucault
2018-11-05Cleanup: use boolCampbell Barton
2018-11-02Armature: Fix stick bones not scaling with pixel sizeClément Foucault
2018-11-02DRW: Use GPU module wrapper for line widthClément Foucault
2018-10-30Partial fix to T56865: X-ray modes does not work for the weight paint overlay.mano-wii
Part of the D3828 review.
2018-10-28DRW: Cleanup: Redundant checkClément Foucault
2018-10-24Fix mapped mesh display skipping generated facesCampbell Barton
2018-10-24Cleanup: use bmesh index access functionsCampbell Barton
2018-10-23Fix bad origindex layers for editmode modifiersCampbell Barton
Reverts workaround from last commit.
2018-10-23DRW: workaround for editmode crash w/ constructive modifiersCampbell Barton
Actual cause is bad orig-index layer, commit this to avoid crash for now.
2018-10-23Cleanup: style, warningCampbell Barton
2018-10-19Fix T57294: Modifiers cage ignore face visibilityCampbell Barton
2018-10-17DRW: Fix DRW_shgroup_create_sub returning source shgroupClément Foucault
instead of the actual sub group...
2018-10-17Fix T56735: Autosmooth option corrupts UVsCampbell Barton
2018-10-17Fix armature bones spline ik lines offsetDalai Felinto
2018-10-17Fix armature bones ik lines offsetDalai Felinto
2018-10-16Fix crash in loose edge checkCampbell Barton
2018-10-16Cleanup: redundant check for hidden edgeCampbell Barton
2018-10-15Edit Mesh: Fix missing loop normal displayClément Foucault
2018-10-12Edit Mesh: Refactor edit mesh drawingClément Foucault
This decouple the vertex display from the face+edges. This is to reduce the number of triangles required to fix the edges artifacts (aliasing) and increase viewport reactivity when not actively navigating (ie. mouse scroll). Also it makes all vertices visible (not cut-off) even when navigating. However it makes the navigation drawing a bit slower because it has to render twice. Also add a depth bias to the wires to avoid depth fighting when previewing final mesh (modifiers applied).
2018-10-12DRW: Add DRW_shgroup_create_sub to create children shgroupClément Foucault
This makes is easy to create nested drawcalls that will inherit all the parents properties. This is usefull if only a few uniforms changes for that drawcall.
2018-10-12DRW: correct loose edge hidden face checkCampbell Barton
2018-10-12Cleanup: minor mesh allocation changesCampbell Barton