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-14PyDoc: Use captions for section headersAaron Carlisle
2018-08-14PyAPI Docs: Move change log link to top with info docsAaron Carlisle
2018-08-14PyAPI Docs: Remove large note about changing modulesAaron Carlisle
These are stable now. We may want another note about new 2.8 modules
2018-08-14PyAPI Docs: Remove BGE related documenationAaron Carlisle
2018-08-14PyAPI Docs: Fix Space in URL NameAaron Carlisle
2018-08-14Merge branch 'master' into blender2.8Campbell Barton
2018-08-14Cleanup: use boolean argumentCampbell Barton
2018-08-14Merge branch 'master' into blender2.8Campbell Barton
2018-08-14Cleanup: use braces w/ particle loop macrosCampbell Barton
2018-08-14Merge branch 'master' into blender2.8Campbell Barton
2018-08-14Merge branch 'master' into blender2.8Campbell Barton
2018-08-14Cleanup: styleCampbell Barton
2018-08-14GPUShader: Fix previous "old Nvidia" fix commitClément Foucault
Note to myself, next time, better check the fix before pushing it. GL_ARB_texture_gather is defined if there is support for the extension not only when the extension is enabled. Do this check ourself with GPU_ARB_texture_gather define. Original fix 822de6e9e1b8
2018-08-14Fix T56298: Rendering glitch when bones are in stick mode in ortho viewClément Foucault
2018-08-14Cleanup: GPU codegen: remove most of legacy codeClément Foucault
A lot of code in codegen was used by previous GLSL system. Now most of it is not used due to all the things being written from scratch in 2.8 and we can clean most of it. As a side not this make the system a bit less flexible (no support for cubemaps, preview image, etc...) but can be extended again.
2018-08-14Cleanup: Rename GPU_* functions to make more senseClément Foucault
* Remove GPU_link_changed which is unused. * Remove all GPU link function that are not used anymore. * GPU_uniform_buffer is now GPU_uniform. * GPU_texture_ramp is now GPU_color_band. * GPU_uniform is now GPU_constant.
2018-08-14Fix T55802 shader compile bug with texture gather on old Nvidia cardClément Foucault
The extension GL_ARB_texture_gather is reported to be supported and does not trigger an error when enabled but the textureGater functions are not defined. Workaround is to disable the use of this extension on such systems.
2018-08-13build_environment: Remove lapackRay Molenkamp
2018-08-13build_environment: iconv 1.15Ray Molenkamp
2018-08-13build_environment: fftw 3.3.8Ray Molenkamp
2018-08-13build_environment: openexr support debug build.Ray Molenkamp
2018-08-13Use full transformation of B-Bone segments in Copy Transforms.Alexander Gavrilov
Currently constraints can only read the location along the spline. This obviously limits opportunities for complex bone interactions in rigs. This patch exposes access to rotation and scale as well in Copy Transforms. However, due to the way how things work, this data cannot be smoothly interpolated, and abruptly changes when switching to the next segment. Reviewers: aligorith Differential Revision: https://developer.blender.org/D3545
2018-08-13build_environment: alembic 1.7.8Ray Molenkamp
2018-08-13Implement multiplicative Copy Scale and make it the new default.Alexander Gavrilov
Scale is a multiplicative quantity, so adding it doesn't make sense. However, for backward compatibility reasons, and in case somebody actually desires the old additive behavior, the old way remains as an option. Without this change the only way to properly combine scale is via parenting or the complicated Transformation constraint. The new mode is turned on by a flag for file compatibility, but the RNA option is reversed so that the new behavior feels more default. Reviewers: aligorith Differential Revision: https://developer.blender.org/D3558
2018-08-13Fix dependency graph for constraints depending on B-Bone shape.Alexander Gavrilov
Some constraints have an option to take the final bezier shape of the target B-Bone into account. This shape usually depends on two other bones in addition to the target itself, so the graph should include the relevant dependencies. Reviewers: sergey Differential Revision: https://developer.blender.org/D3591
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