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-08-13Merge branch 'master' into blender2.8Bastien Montagne
2018-08-13Fix T55745: Pick Shortest Path tool, inconsistent selection.Bastien Montagne
To get consistent, user-expected results here, we need to 'fake' starting immediately after a 'skip' block (such that we start with a full block of selected elements). Same issue affected vertices and edges selection of course, did not check the other usages of WM_operator_properties_checker_interval_test() though.
2018-08-13build_environment: fix windows ilmbase/openexr support.Ray Molenkamp
seems like the openexr 2.3.0 release tarball has broken cmake support, latest from git works we'll have to revisit this once they get a new release out.
2018-08-13Version update to 2.80 Alpha 2, new splash from Hero open movie.Brecht Van Lommel
2018-08-13Subsurf: Introduce quality optionSergey Sharybin
For users it defines how accurate vertex positions are in terms of limit surface (as in, how close the vertices locations to the condition when they are calculated for an infinitely subdivided mesh). This affects things like: - Irregular vertices (joint of 3 or more edges) - Crease Keep quality value low for performance. NOTE: Going higher does not necessarily mean real improvement in quality, ideal case might be reached well before maximum quality of 10. Quality of 3 is a good starting point. Internally quality is translated directly to adaptive subdivision level. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D3599
2018-08-13build_environment: ffmpeg 4.0.2Ray Molenkamp
with lame 3.100 ogg 1.3.3 vorbis 1.3.6 flac 1.3.2 vpx 1.7.0 x264 20180811 xvidcore 1.3.5 faad 2.8.8
2018-08-13Fix bevel problem for vertex-only cube corners.Howard Trickey
Was introduced by code from gsoc branch that does better job on cube corners, but shouldn't have applied to vertex-only case.
2018-08-13build_environment: update ilmbase and openexr to 2.3.0Arto Kitula
2018-08-13Depsgraph: Build node and relations for movieclip ID for its nodesDalai Felinto
Otherwise we get asserts when opening files with the Move Distortion node.
2018-08-13Merge branch 'master' into blender2.8Bastien Montagne
2018-08-13Cleanup: avoid too close namings, prone to typo mistakes!Bastien Montagne
2018-08-13Fix T56224: Blender2.8 will force a quit when trying to open a scene ↵Bastien Montagne
containing clip track created by blender 2.79. Beautiful example of typo going unoticed and firing back up in totally unexpected place years later. Guess nobody actually duplicated a Clip data-block before! :P Most likely own fault, during refactor of ID copying code.
2018-08-13Depsgraph: Remove obscure code which was only needed for old OSD implementationSergey Sharybin
2018-08-13Subsurf: Remove OpenSubdiv options from modifierSergey Sharybin
There are following reasons to do so: - The plan is to replace it with some sort of object or viewport option, so we can apply OpenSubdiv subdivisions on top of modifier stack and keep modifier stack purely CPU side. This will solve issues when adding some relation in scene will force modifier to be evaluated on CPU. - With new upcoming OpenSubdiv based CPU modifier implementation we can cache topology similar to what GPU side was doing, which will already be reasonably faster. - OpenSubdiv GPU does not work since the OpenGL version bump, and is to be rewritten with all the adaptive refine options kept in mind. Since OpenSubdiv GPU was already broken and was only causing object to become invisible, there is no reason to keep having that option in the modifier. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D3598
2018-08-13Fix T56290: Segfault when loading file - OpenSubdivSergey Sharybin
Filled missing callbacks to converter.
2018-08-13Subsurf: Make uv boundaries easily extendibleSergey Sharybin
This replaces old single toggle option to subdivide UVs with an enum which can have more options. The usecase for this is to be compatible with other software. But we also might choose different subdivision type as default in the future. DNA and underlying code supports all possible options, but only the ones which are compatible with old subdivision code are currently exposes. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D3575
2018-08-13OpenSubdiv: Add stub implementation of C-APISergey Sharybin
C-API is way smaller than the rest of the code which uses it. So better to conditionally compile stub implementation than to keep adding ifdef everywhere.
2018-08-13OpenSubdiv: Fix typo in crease comparisonSergey Sharybin
2018-08-13Merge branch 'master' into blender2.8Bastien Montagne
2018-08-13Fix T56344: Crash when used Twist for Emitter type of Particles System.Bastien Montagne
That effect is NOP with emitter particles anyway...
2018-08-13Cleanup: Description should not end with a fullstopSergey Sharybin
2018-08-12PyAPI: update scripts for matrix multiply operatorCampbell Barton
Operators: - add torus - align objects - bake physics - make dupli faces - smart project Templates: - 3D view ray cast Other: - Methods for bones/edit-bones
2018-08-12Gizmo: add blank gizmo definitionCampbell Barton
Missed from 98c304e865f by accident.
2018-08-12build_environment: blosc 1.14.4Ray Molenkamp
2018-08-12build_environment: zlib move harvesting to zlib.cmakeRay Molenkamp
2018-08-11build_environment:openal 1.18.2Ray Molenkamp
2018-08-11build_environment: zlib 1.2.11Ray Molenkamp
2018-08-11Cleanup: Fix wrong formattingAntonioya
For unknown reasons, visual studio unformat a section of the code.
2018-08-11Merge branch 'master' into blender2.8Bastien Montagne
2018-08-11Fix T56293: Particle Instance Modifier Axis Buttons UX.Bastien Montagne
Those axis buttons indeed affect instances orientation even when Create Along Path is not defined...
2018-08-11deplibs: disable functions that can be found on 10.13 sdk but aren't ↵Arto Kitula
available on 10.9 target
2018-08-11Cleanup: Remove debug printAntonioya
2018-08-11Cleanup GP instance: Remove element 0 because is duplicatedAntonioya
2018-08-11deplibs: python use pkg-config from homebrew for ssl + xzArto Kitula
2018-08-10deplibs: get freetype tar.gz rather than zip to get unix line endingsArto Kitula
2018-08-10deplibs: let cmake do normal install on webpArto Kitula
2018-08-10build_environment: python 3.7.0 + numpy 1.15.0Ray Molenkamp
2018-08-10Outliner: use generic WM drag and drop system for collections.Brecht Van Lommel
* Drag and drop between multiple outliners now works. * Dragging the icon and text now give the same results. * Fixes various crashes.
2018-08-10WM: internal changes to support dragging multiple IDs.Brecht Van Lommel
To be used by the outliner.
2018-08-10WM: pass on wmDrag to drop operators, so they can get the data directly.Brecht Van Lommel
Currently drop operators work mostly by specifying the name of the datablock. However there can be datablocks with the same name in different libraries, so this gives wrong results in some cases. Currently only outliner drop operators have been updated to use this mechanism.
2018-08-10WM: drag and drop poll functions can now specify a custom tooltip.Brecht Van Lommel
2018-08-10Cleanup: decouple outliner tree element icon retrieving from drawing.Brecht Van Lommel
2018-08-10Cleanup: move most outliner drag & drop code into one file.Brecht Van Lommel
2018-08-10update image libraries, D3005 with few modsArto Kitula
2018-08-10build_environment: remove unneeded boost patch on windows.Ray Molenkamp
2018-08-10Submodule commit generated by git toolAntonioya
This commit des not change nothing only is required by visual studio git tool
2018-08-10Cleanup: Remove unused paramAntonioya
2018-08-10GPUMaterial: Fix color ramp node with constant interpolationClément Foucault
Color ramp with constant interpolation must bypass texture filtering and use nearest neighboor sampling in order to appear correctly sharp. This patch use a GLSL hack to use nearest sampling on thoses particular color band.
2018-08-10Eevee: Fix assert with object volume renderingClément Foucault
2018-08-10GPUMaterial: Group all colorband texture togetherClément Foucault
This lower the use of texture samplers slots and let users use more real textures in their shaders. This patch also make the ramp texture 16 bit floating point. Meaning you can now use value greater than one in your color ramps. With the limit of 128 colorband per shader (a color band being either a color ramp, a wavelength node or a curve node (and maybe wavelength node in the future)). Only drawback with the current implementation is that it does not remove colorband from pruned GPUNodes but it shouldn't really matter in practice. This should fix T56010