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
2017-07-17Fix crash re-registering the same manipulator typeCampbell Barton
Wasn't unlinking from the group instance.
2017-07-17Manipulator: add snap flagCampbell Barton
2017-07-17Merge branch 'master' into blender2.8Campbell Barton
2017-07-17PyAPI: don't use deprecated PyModule_GetFilenameCampbell Barton
Allows compiling with newer Python versions. Also add missing decref when compiling as a py-module.
2017-07-17Manipulator: allow py manipulators w/o propertiesCampbell Barton
These could be used for manipulators that run operators.
2017-07-16Fix T52058: Jumping to keyframe causes Blender to freeze indefinitelyJoshua Leung
Revise the logic here to be more robust when keyframes with similar-but-different frame numbers (e.g. 70.000000 vs 70.000008) would cause the search to go into an infinite loop, as the same keyframe was repeatedly found (and skipped).
2017-07-16Fix T52034: cell noise renders different.Brecht Van Lommel
Tweak the bias from the previous fix a bit to be more backwards compatible in some scene. In the end which way we round is quite arbitrary, but keeping the case where the texture coordinate is exactly zero the same seems better.
2017-07-15Fix T52066: Grid Mesh UV's aren't correctCampbell Barton
2017-07-14Merge branch 'master' into blender2.8mano-wii
2017-07-14Snap System: Fixed index of objects used to make `snap to volume`mano-wii
*note: make a complete test scene
2017-07-14Merge branch 'master' into blender2.8mano-wii
# Conflicts: # source/blender/editors/transform/transform_snap_object.c
2017-07-14Snap System: Use function that does the interactor instead of Macromano-wii
Macro makes debugging difficult. And in that case I was escaping from the style used in Blender
2017-07-14Fix MSVSC compiler warningAntonio Vazquez
A void function cannot return a value
2017-07-14Snap System: minor issuesmano-wii
rename obj -> ob_iter
2017-07-14Implement Uniformbuffer objects for nodetree parametersDalai Felinto
For users that means you can tweak shaders in the nodetree and things are way faster. This is a huge improvement, particularly in systems that have no shader cache. From the code perspective it means we are no longer re-compiling the shader every time a value is tweaked in the UI. We are using uniforms for those values. It would be slow to add that many uniforms for all the shaders. So instead we are using UBO (Uniform Buffer Objects). This fixes the main issue of T51467. However GWN_shaderinterface_create() still needs to be improvedi. When opening a .blend all shaders are compiled once, so optimizing it will bring a measurable impact. ======================================================================== NOTE: This breaks update of Cycles material upon nodetree nodes tweaking. It will be fixed separately by depsgraph, once tackling T51925 (Animated Eevee values slowdown). The idea is to make Depsgraph update more granular. The XXX TODO in rna_nodetree.c will be tackled at that time as well. ======================================================================== Reviewers: sergey, brecht, fclem Differential Revision: https://developer.blender.org/D2739
2017-07-14DwM: don't use context to apply color-managementCampbell Barton
Would give different results for off-screen rendering.
2017-07-14Merge branch 'master' of git@git.blender.org:blender.git into blender2.8mano-wii
2017-07-14Snap System: missing changemano-wii
2017-07-14Merge branch 'master' of git@git.blender.org:blender.git into blender2.8mano-wii
2017-07-14Snap System: fix rename `ob` to `obj`mano-wii
This would bring problems with dupli objects
2017-07-14Depsgraph: Initial support of armatures for copy-on-writeSergey Sharybin
This commit makes simple cases to work, for example: - IK solver to an external object - Object with Armature modifier, "parented" to the deforming armature (via animation). More complicated setups (like agent rig) are crashing still.
2017-07-14Another fix for snapping after merge in 2.8Dalai Felinto
2017-07-14Fix snap in 2.8 after poor merge from masterDalai Felinto
If you merge from master to blender2.8 after a commit, remember to test in 2.8, otherwise what is the point? Specially if it's a non-essential commit such as c9817c67fc141ca85a6e1f9e42d9fa. Bug introduced on: f4155d3778ba883566eeb87d16218c4c275ffc (the merge that included the above commit).
2017-07-14Revert "Fix T51794: Crash on hair file when opening with no UI"Dalai Felinto
This reverts commit 0095f4f83465bc9fdc13b79d2126f5623e291d7c.
2017-07-14Workspace: Fix crash on preview, and sanitize placeholder functionsDalai Felinto
This commit effectively makes workspace switching useless as far as the active scene layer goes. The functions from the scene layer API to get the correct scene layer from "context" were a placeholder to be addressed by the workspace commit. When workspace was merged, however G.main was used as a replacement to pass the correct argument for the functions. As it turned out (surprise!) this leads to crash on render preview. We need to get rid of: * BKE_scene_layer_context_active_ex_PLACEHOLDER * BKE_scene_layer_context_active_PLACEHOLDER And either use SceneLayer explicitly or replace it by: * BKE_scene_layer_from_workspace_get
2017-07-14Cleanup: use 'r_' prefix for return argsCampbell Barton
2017-07-14Cleanup: long linesCampbell Barton
2017-07-14DwM: Show face-mask overlay even with full-shadingCampbell Barton
Without this face selection would be used but invisible, display this over fully shaded surface.
2017-07-14Fix T51945: LMB select swaps manipulator buttonsCampbell Barton
2017-07-14Fix T51979: Eevee: Bloom artifacts w/ zero area facesCampbell Barton
2017-07-14Revert "Eevee: Fix the NaN pixel issue."Campbell Barton
This reverts commit d02711ed883ee0d1844d49d39a8814aca5b029c3.
2017-07-14Merge branch 'master' of git@git.blender.org:blender.git into blender2.8mano-wii
# Conflicts: # source/blender/editors/transform/transform_snap_object.c
2017-07-14Snap System: Replace creation and destruction of the object list by a Macromano-wii
The macro got a little strange, but it's better than using the MEM_mallocN inside a loop, or repeat the lines
2017-07-13Merge branch 'master' into blender2.8Antonio Vazquez
2017-07-13Cleanup: Fix MSVC warning messageAntonio Vazquez
The const key is required by compiler to avoid warning
2017-07-13Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-07-13Fix compilation error in FreestyleSergey Sharybin
2017-07-13Cleanup/rename etc. dashed line shaders.Bastien Montagne
Goal is to make them more modular, to allow more variants (variable single-color, thickness, ...) to be added without having to copy-and-change-one-line of whole chain of shaders.
2017-07-13Sequence editor: Renamed "Override" to "Overwrite" in "Set Selected Strip ↵Sybren A. Stüvel
Proxies" The option has always (un)set the "Overwrite" flag on all strips. Calling it "Override" seems misleading, since even when unchecking it, it overrides whatever was set on the selected strips. It really just (un)sets the "Overwrite" flag, and now it is also labeled as such.
2017-07-13Depsgraph: Begin work on making depsgraph per-scene-layerSergey Sharybin
This is a first step towards proper depsgraph "ownership", where we would allow scene to be in multiple states dependent on active workspace or scene layer. This commit introduces a basic API to get proper dependency graph for a given scene layer. It also renames scene->depsgraph to depsgraph_legacy, so it's easier to search0-n-replace in the future.
2017-07-13Remove unused functionSergey Sharybin
It wasn't really correct from the copy-on-write point of view anyway, so better not to have potentially really dangerous function.
2017-07-13Depsgraph: Fix crash with copy-on-write enabled after recent changesSergey Sharybin
The issue was caused by original datablock being returned where we were expecting copy-on-written one to be returned.
2017-07-13Depsgraph: Add extra information to debug loggingSergey Sharybin
2017-07-13Merge branch 'master' into blender2.8Campbell Barton
2017-07-13Depsgraph: Make it more explicit in naming what version of data getetrs returnsSergey Sharybin
2017-07-13Use explicit scene_layer variable name for public APISergey Sharybin
2017-07-13Fix texture paint crash when painting onto stencilCampbell Barton
2017-07-13Eevee small cleanupsDalai Felinto
2017-07-13Eevee: Fix crash on eevee lamps and shadowsDalai Felinto
2017-07-13Always using full shading for eevee + sculpt modeCampbell Barton
Also disable for dyntopo & multires since its currently not supported.