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
path: root/source
AgeCommit message (Collapse)Author
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
2018-08-10UI: Fix nodelink not touching inputs when noodle_curving is 0Clément Foucault
2018-08-10GP: Set instance maximum value to something more logicAntonioya
2018-08-10Python: Add support for @ infix operator matrix multiplicationAndrew Hale
This differential revision implements the code for T56276 Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3587
2018-08-10Fix build error due to missing file from commit 98c304e865f8.Brecht Van Lommel
Proper contents still needs to be added, this just makes things build.
2018-08-10Fix unreported assert error when change instance modifierAntonioya
Doing very fast change in the number of instances soemtimes get an error of duplicate ghash entry.
2018-08-10Gizmo: add option to catch all mouse clicksCampbell Barton
This was previously default behavior, now it's default.
2018-08-10Gizmo: support for 2D selection checks for 3D gizmosCampbell Barton
This means 3D manipulators can use their own logic for checking if the cursor intersects.
2018-08-10Gizmo: 2d select now takes region coordsCampbell Barton
Was taking an event, when only the region coords are needed.
2018-08-10Cleanup: styleCampbell Barton
2018-08-09Quiet warnings in bmesh_bevel.c.Howard Trickey
2018-08-09Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-09update llvm + clang to 6.0.1 and add openmp for macOSArto Kitula
2018-08-09Eevee: Fix assert with subsurface bsdfClément Foucault
2018-08-09Eevee: Principled BSDF: Add support for the sheen parameterClément Foucault
This is a rough (but fast) approximation that still match cycles reference in common case. In practice, it's just adding more of the diffuse light computed for the diffuse contribution.
2018-08-09Merge branch 'soc-2018-bevel' into blender2.8Rohan Rathi
2018-08-09Fix T56279: Grease Pencil transformations show a help line with wrong originAntonioya
As grease pencil use multiedit frames instead of multiobject edit, this fix solves the issue. In the future maybe will need modifications if we add multiobject support, but we need a solution now.
2018-08-09Fix trivial error in callsoc-2018-bevelRohan Rathi
2018-08-09Fixed custom shading not updating in Edit ModeRohan Rathi
2018-08-09GP: Add option to select color affected in modifiersCharlie Jolly
Now it's possible to define if the Tint, Hue and OPacity modifier affect the stroke color, fill color or both.
2018-08-09GP: Undo incorrect modification in previous commitAntonioya
2018-08-09Fix T56239: creating material crashes with OpenGL render engine selected.Brecht Van Lommel
2018-08-09Merge branch 'master' into blender2.8Campbell Barton
2018-08-09Math Lib: varied size vector multiplyAndrew Hale
Needed for Python mathutils elementwise multiply.
2018-08-08Eevee: Fix Clearcoat intensityClément Foucault
2018-08-08Eevee: Remove per material SSS toggleClément Foucault
This is because we can now optimize the use of SSS on shaders based on socket input values.
2018-08-08Eevee: Use "constant folding" for the principle shaderClément Foucault
This is more like a static optimisation when some parameters are set to 1.0 or 0.0. In theses case we use a more optimized version of the node. This also revisit the transmission parameter behaviour to make it closer to cycles.
2018-08-08GPUMaterial: Fix Material appear broken when using sliders to tweak propsClément Foucault
This was likely caused by some sort of race condition where the drawing thread would request the state of the shader before the shader has been compiled.
2018-08-08Eevee: Remove some of the non-necessary uniformsClément Foucault
The remaining ones are from the attributes linear/srgb switches and from nodes that should be pruned before running their _gpu function.
2018-08-08GP: Fix modifiers Tint, Opacity and Hue and create materials to OpacityAntonioya
Thanks to Charlie Jolly (mistajolly@gmail.com) for his patch D3586 that added create materials to opacity modifier. I had to do some more changes to get all running.
2018-08-08Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-08OpenJPEG: support building against both 1.5 and 2.3.Brecht Van Lommel
Patch porting to OpenJPEG 2.3 is by Campbell. Once all platforms are upgraded we can remove the code for 1.5, and upgrade or remove the openjpeg version from extern/. This intermediate step makes it possible for platform maintainers to upgrade to 2.3 without breaking other platforms.
2018-08-08Cleanup: remove leftover game player code.Brecht Van Lommel
2018-08-08WeightVG modifiers: cleanup.Bastien Montagne
2018-08-08Fix T55818: Dynamically modified influence vertex group not working in ↵Bastien Montagne
modifier stack. Now that we are using meshes, we need to assign back potential new vgroup cdlayer to mesh->dvert pointer...
2018-08-08GP: Fix memory leak in draw engine for buffer strokesAntonioya
This memory leak was undetected during a long time, but with new memory checking is visible. The problem was the stroke buffer batch was realocating new batches without free the memory.
2018-08-08Fix T56220: Adding Grease Object crashes if link Material is set to ObjectAntonioya
2018-08-08Cleanup: Move some duplicate code to new functionAntonioya
2018-08-08Cleanup: trailing spaceCampbell Barton
2018-08-08GP: Fix unreported segment fault with some old filesAntonioya
In some corner situations for old files, the weights array could not be initialized properly.
2018-08-08Cleanup unused arg warning.Bastien Montagne
2018-08-08Fix T56273: User count assert on re-saving a particular file.Bastien Montagne
new background image/clip of Camera ID was totally wrong, down the old, broken 'way it used to be' instead of using new, more generic system. Those ID pointers were not even added to library_query.c file, shame! xD
2018-08-08GP: Change to make the temp name uniqueAntonioya
The previous commit could fail if some corner situations. This new temp name must be unique always.
2018-08-08Fix T55095: Undo crash w/ linked library dataCampbell Barton
2018-08-08Fix T56270: Crash when save a grease pencil file with instance modifier.Antonioya
The error was related to duplicate names in the internal hash used to order instances in z-depth.
2018-08-08GP: Check render status before use it.Antonioya