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-12Merge branch 'hair_guides' into hair_guides_groominghair_guides_groomingLukas Tönne
2018-08-12Merge branch 'blender2.8' into hair_guideshair_guidesLukas Tönne
2018-08-12Merge branch 'hair_guides' into hair_guides_groomingLukas Tönne
2018-08-12Merge branch 'tmp_hair_curves' into hair_guidesLukas Tönne
2018-08-12Separate buffer texture for hair index for each vertex.Lukas Tönne
This is needed for allowing variable length hair strands, where the hair index can not simply be calculated from the vertex index based on a fixed-length strand.
2018-08-11Cleanup: Fix wrong formattingAntonioya
For unknown reasons, visual studio unformat a section of the code.
2018-08-11Cleanup: Remove debug printAntonioya
2018-08-11Cleanup GP instance: Remove element 0 because is duplicatedAntonioya
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-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-10Cleanup: styleCampbell Barton
2018-08-09Merge branch 'soc-2018-bevel' into blender2.8Rohan Rathi
2018-08-09Fix trivial error in callsoc-2018-bevelRohan Rathi
2018-08-09Fixed custom shading not updating in Edit ModeRohan Rathi
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-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 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-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 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
2018-08-08Minor tweak to last commitCampbell Barton
2018-08-083D View: hide object centers in paint modesCampbell Barton
Match 2.7x behavior
2018-08-08Vertex Paint: use original mesh dataCampbell Barton
This is already done in weight paint mode, avoids a mesh refresh on selection changes.
2018-08-08Fix missing uniform for vert/weight/texture paintCampbell Barton
Entering any of these modes would assert immediately.
2018-08-08Cleanup: styleCampbell Barton
2018-08-07Cleanup GP: Change playing field to booleanAntonioya
2018-08-06GP: Add Simplify Shader FX optionAntonioya
This option was missing when old VFX modifers were backported as Shader FX.
2018-08-06GP: Fix Front z-depth display precisionAntonioya
The zdepth 0 was clipped and need 0.000001
2018-08-03DRW: Augment Debug messagesClément Foucault
2018-08-03Eevee: Fix assert with hair drawingClément Foucault
This remove unused clip_block when not needed and the useless ubo bind that were put there for the sake of not crashing.
2018-08-02Eevee: Don't show probe display when not using scene lightingClément Foucault
The display is broken otherwise.
2018-08-02Eevee: Fix missing UBO bind.Clément Foucault
2018-08-02DRW: Add UBO binding checking routine.Clément Foucault
2018-08-02Cleanup: Fix compilation warnings.Clément Foucault
2018-08-02DRW: Cleanup: Fix header naming.Clément Foucault
2018-08-02GPUShader: Add name for debugging & identifying shaders.Clément Foucault
2018-08-02Eevee: Fix missing UBO binds.Clément Foucault
Some of them are unecessary and should be removed from the shader instead. But for now we need a quick fix for the crashes happening on some platforms. See T55475.
2018-08-02Cleanup: warnings, trailing spaceCampbell Barton
2018-08-01Fix Cycles headless render failing, after grease pencil merge.Brecht Van Lommel
Now it should at least succeed when there are no grease pencil objects.
2018-08-01Merge branch 'blender2.8' into soc-2018-bevelBastien Montagne
Conflicts: release/scripts/addons release/scripts/startup/bl_ui/space_view3d_toolbar.py source/blender/editors/space_outliner/outliner_draw.c
2018-08-01Cleanup: Remove ToDo commentAntonioya
2018-08-01Fix context problem when render in background modeAntonioya
Bug reported by Sergey.
2018-08-01Merge branch 'master' into blender2.8Campbell Barton
Move 'View3D.flag3' options into 'gp_flag'.
2018-07-31GPUFrameBuffer: Put active framebuffer in GPUContextClément Foucault
instead of being ThreadLocal and leading to incorrect usage. We still enforce no framebuffer when changing context. We can lift this restriction later.
2018-07-31Fix memory leak in DRW_cache_gpencil_axes_getAntonioya
The Batch was created using old function without GPU_BATCH_OWNS_VBO and the batch was not removed from memory
2018-07-31Cleanup: use static variablesCampbell Barton
2018-07-31Fix assert when load file with shading enabledAntonioya
Credits for this fix goes to Clément Foucault.