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-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Cleanup: use colon separator after parameterCampbell Barton
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere.
2018-12-12Docs: correct doxy commentsCampbell Barton
2018-12-12Fix T59211: Edit-mesh display crashesCampbell Barton
Caused by ae1f563899de4
2018-12-12Fix Cycles baking active/cageDalai Felinto
Basically what we address here is to make sure the active object and the cage are not interferring with the baking result (e.g., when baking Combined). To do so, we take advantage of the fact that we create our own depsgraph for baking. So now we can change the cowed objects, instead of the original ones. Note: There is still a way to get a crash. If you try to bake from selected to active when is_cage, but with no cage object, we get an assert: ``` BLI_assert failed: //source/blender/blenkernel/intern/DerivedMesh.c mesh_calc_modifiers(), at (((Mesh *)ob->data)->id.tag & LIB_TAG_COPIED_ON_WRITE_EVAL_RESULT) == 0 ``` We can bypass this by passing ob_low instead of ob_low_eval to bake_mesh_new_from_object on object_bake_api.c:847 . But then the edge split modifier change will take no effect.
2018-12-12Fix T59210: Measure tool crash w/o overlays/gizmosCampbell Barton
2018-12-12Fix rulers being removed on clickCampbell Barton
2018-12-12GPUState: Change isolated glLineWidth usage to GPU_line_widthClément Foucault
2018-12-12GPUTexture: Add debug print for cubemap texturesClément Foucault
2018-12-12GPUTexture: Fix memory statistics not working for Multisamples texturesClément Foucault
and also output the vram footprint of the texture at the creation. Also output the full texture memory usage if alloc fails.
2018-12-11DRW: Fix redundant texture creationClément Foucault
2018-12-11GPUState: Remove glLineWidth warnings about size 0x0Clément Foucault
2018-12-11GPUTexture: Add debug output to check what texture was createdClément Foucault
2018-12-11UI: fix enum icon buttons haveing different size.Harley Acheson
The alignment makes it so the button edges overlap, now one pixel is removed to account for this. Differential Revision: https://developer.blender.org/D4063
2018-12-11FFmpeg: enable multi-threaded encoding of multiple frames, for a ~20% speedup.Mal Duffin
This enables ffmpeg to encode each frame in its own thread. However in most cases Blender does not pass frames to ffmpeg fast enough to actually use the more than two threads. In some tests the speed was measured to be about 20%. If other parts of the video sequencer get optimized, this should improve. Differential Revision: https://developer.blender.org/D4031
2018-12-11RNA: provide access to bone parent transform math from Python.Alexander Gavrilov
Applying the effect of bone parent is much more complicated than simple matrix multiplication because of the various flags like Inherit Scale. Thus it is reasonable to provide access to this math from Python for complicated rest pose related manipulations. The simple case of this is handled by Object.convert_space, so the new method is only needed for complex tasks. Differential Revision: https://developer.blender.org/D4053
2018-12-11Edit Mesh: Make edit cage stick to the mesh when possibleClément Foucault
and correctly offset it when it's not possible, otherwise we get zfighting.
2018-12-11DRW: Add polygon offset mode.Clément Foucault
2018-12-11Fix T58266 : Bottom half of meshes are transparent with eevee renderClément Foucault
2018-12-11Merge branch 'master' into blender2.8Sergey Sharybin
2018-12-11Update code to be compatible with OIIO 2.0Sergey Sharybin
There are some changes in API of OpenImageIO, but those are quite simple to keep working with older and newer library versions. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4064
2018-12-11Fix T59001: UV Editor - Crash when hiding all UVs while 3D view is openPhilipp Oeser
and sync selection enabled Reviewers: brecht Maniphest Tasks: T59001 Differential Revision: https://developer.blender.org/D4066
2018-12-11Implement BMesh.from_objectPhilipp Oeser
Fixes T59069 Reviewers: sergey, brecht Maniphest Tasks: T59069 Differential Revision: https://developer.blender.org/D4065
2018-12-11Fix crash in do-versions after recent changesSergey Sharybin
No one can simply go into a datablock before it was linked.
2018-12-11Proper fix for building without BulletSergey Sharybin
Stick to an existing way of dealing with disabled feature.
2018-12-11Fix T59174: Missing particles updateSergey Sharybin
2018-12-11Fix T59005: no FCurve cleanup in the TimelinePhilipp Oeser
as opposed to the 'real' Dopesheet e.g. keyframes were not merged when placed on the same frame Reviewers: brecht, aligorith, angavrilov Maniphest Tasks: T59005 Differential Revision: https://developer.blender.org/D4061
2018-12-11Fix T53166: Shift click gizmo axis lock brokenCampbell Barton
2018-12-11Cleanup: use BKE_object_* prefix for object APICampbell Barton
Also minor style cleanup.
2018-12-11Fix T57934: non-empty duplicators don't renderCampbell Barton
Convert non-empty duplicators to empties.
2018-12-11DNA: version patch Camera.drawsize to twice it's valueCampbell Barton
Draw size represented half the actual size used.
2018-12-11Merge branch 'master' into blender2.8Campbell Barton
2018-12-11Fix T59161: Edge Rotate CW is CCWCampbell Barton
2018-12-11Gizmo: update camera ortho-sizeCampbell Barton
This needs to be improved further, for now it shows in the right location.
2018-12-11Merge branch 'master' into blender2.8Campbell Barton
2018-12-11Fix T52051: Orthographic camera display size errorCampbell Barton
It was impractical to create a small orthographic camera with a usable size in the view-port. No longer scale the draw-size by ortho-size.
2018-12-11Fix T58850: NDOF navigation guide not shownCampbell Barton
2018-12-11Workbench: Fix shadow artifact caused by degenerate trianglesClément Foucault
Fixes T58735 Incorrect workbench shadow from n-gons This also optimize the degenerate triangle detection by searching if their area is near 0.0.
2018-12-11Fix building w/o bulletCampbell Barton
2018-12-11DRW: Deprecate / Remove DRW_STATE_STIPPLE_*Clément Foucault
This was unused and used the old drawing paradygm
2018-12-11Object Mode: Make point clouds a bit less like uniform blobsClément Foucault
Also this display is optimized. It does not use blending and pixel discard. Working with scanned data should be more pleasant with this. A better option would be to use gl_FragDepth to have a better sense of volume but this discards early depth test.
2018-12-10GP: Fix problems with stroke CapsAntonioya
Now the start cap is done and during drawing the end cap is not set because needs to have a UV calculated and this is not done while drawing.
2018-12-10GP: Set Brush default material when add new GP ObjectAntonioya
Before the brush color was not set equal to object active color.
2018-12-10GP: Remove Object Onion Skin switchAntonioya
It was confusing to have two switches.
2018-12-10GP: Make Onion Skin ON as default RNA valueAntonioya
2018-12-10GP: Enable Object Onion Skin by defaultAntonioya
Now, the main switchis on, and the layer onion skin is off.
2018-12-10Edit Mesh: Opti: Reduce max_vertices in geometry shaderClément Foucault
This is a really small win that had been overlooked when optimizing the shader.
2018-12-10Edit Mesh: Fix edges poking through the verts points in xray/seethrough modeClément Foucault
2018-12-10Edit Mesh: Make "fresnel effect" not transparent but mix between 2 colorsClément Foucault
Alpha blending is causing too many issues. Revert back to something simpler.
2018-12-10Edit Mesh: Draw inner edge selected in vert edit mode if both verts selectedClément Foucault
This only make the edge fully selected. There is still no gradient like in 2.79 when only one vertex is selected.