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
2017-10-26Cleanup: Remove unused argument from ED_update_for_newframeSergey Sharybin
This funciton will be extended, so better to get rid of unused arguments before adding new ones.
2017-10-26Fix / workaround T53164: Crashes with background scenesSergey Sharybin
Simple workaround in on_visible_update(). There might be more missing updates or tags.
2017-10-26Tool System: experimental low-poly constructionCampbell Barton
Tool for creating polygons, exact usage may change based on feedback. LMB to add faces at boundaries (tris from edges, quads from verts). - Ctrl splits edges - Alt to dissolve edges/verts. Works well with vertex snap & auto-merge. This uses selection hover but isn't intended to introduce more widely pre-selection highlighting, at least it will be restricted to this tool.
2017-10-26Merge branch 'master' into blender2.8Campbell Barton
2017-10-26Manipulator: Use object bound-box for scale cageCampbell Barton
Without this, scaling single objects wasn't working usefully.
2017-10-26Event System: check_click was left setCampbell Barton
Caused by own change 137586a13c
2017-10-25Merge branch 'master' into blender2.8Julian Eisel
2017-10-25Cycles: use AO factor to let user adjust intensity of AO bounces.Brecht Van Lommel
We are already using the AO distance, so might as well offer this extra control over the intensity. Useful when an interior scene is supposed to be significantly darker than the background shader.
2017-10-25Fix freestyle UI after workspace > engine changesDalai Felinto
2017-10-25Depsgraph: Remove workaround for infinite recursion in scene updateSergey Sharybin
Was needed for legacy lamp/material drivers.
2017-10-25Depsgraph: Cleanup, remove legacy material/lamp driver update functionsSergey Sharybin
2017-10-25Depsgraph: Remove driver evaluation from object updateSergey Sharybin
With new dependency graph this direct call to driver/animation update should not be needed,
2017-10-25Depsgraph; Introduce new scene update routines which gets an explicit graphSergey Sharybin
They are still modifying global state, such as ID recalc tags stored in bmain, need some solution for this.
2017-10-25Fix T53156: VSE not working since Workspace > engine changeDalai Felinto
This would break if using preview in VSE. We now use the scene engine not the workspace engine. That said we could have the preview engine defined as part of the sequence strip as we had for draw modes in the past. But this is a separated topic for a separated patch. This issue in particular was introduced in e4f2b2be26ad. Note: VSE preview is still broken in two cases: * If you have Eevee as the engine in the Scene of the Scene strip. * If you use Clay, save the file, and re-open.
2017-10-25Depsgraph: Make validation to take explicit graph to be checkedSergey Sharybin
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Depsgraph: Cleanup, remove redundant calls to add_componentSergey Sharybin
2017-10-25Depsgraph: Don't touch set scenes when evaluating sceneSergey Sharybin
Objects from set scene gets flattened out to the active scene depsgraph, so it is a big question why do we need to build dependency graph for set scenes.
2017-10-25Depsgraph: Remove direct call to VSE animation updateSergey Sharybin
This is supposed to be handled by dependency graph now.
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Depsgraph: Need to tag relations for update after new clip was addedSergey Sharybin
2017-10-25Depsgraph: Mark TODO as solvedSergey Sharybin
New dependency graph takes care of all datablocks already.
2017-10-25Depsgraph: Remove bmain from graphSergey Sharybin
It really should not care about bmain.
2017-10-25Depsgraph: Pass explicit bmain to graph build finalizationSergey Sharybin
2017-10-25Depsgraph: Cleanup, remove unused functionSergey Sharybin
2017-10-25Depsgraph: Remove direct relations rebuild from set_backgroundSergey Sharybin
We wouldn't really know which context we want there.
2017-10-25Depsgraph: Add function to update relations within a given graphSergey Sharybin
2017-10-25Fix T52392: Node materials (Materials and World) not updated in viewportDalai Felinto
Depsgraph was not updated after you used "Use Nodes" to create the nodetree.
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Depsgraph: Rework debug relations update functionSergey Sharybin
Make it a tag for relations update function instead, since we will not be able to easily rebuild relations, and we wouldn't be able to iterate all scenes. This is a part of mowing depsgraph to be per-workspace/layer in 2.8 branch.
2017-10-25Depsgraph: Add missing forward struct declarationsSergey Sharybin
2017-10-25Depsgraph: Cleanup, trailing whitespace and bracesSergey Sharybin
2017-10-25Depsgraph: Make depsgraph.debug_stats to return a stringSergey Sharybin
This way we can see result in the python console.
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Depsgraph: Add missing movie clip dopesheet invalidationSergey Sharybin
2017-10-25Depsgraph: Use explicit opcode for shape keySergey Sharybin
2017-10-25Depsgraph: Cleanup, use explicit cloth modifier opcodeSergey Sharybin
Avoids use of placeholder operation which also was involving some string comparisons.
2017-10-25Depsgraph: Cleanup, don't call explicit add_id()Sergey Sharybin
This is redundant, adding components will check for ID to exist.
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Depsgraph: Use explicit parameters eval operation codeSergey Sharybin
This replaces usage of generic PLACEHOLDEWR with string lookup with more explicit opcode. This should make it faster to build dependency graph by avoiding string comparisons when it's not needed. There should be no user measurable different.
2017-10-25Depsgraph: Cleanup, use proper style for macro loopSergey Sharybin
2017-10-25Depsgraph: Remove unsued node flagSergey Sharybin
2017-10-25Depsgraph: Make operation codes more obviousSergey Sharybin
This synchronizes al lrelated changes from blender2.8 branch.
2017-10-25Depsgraph: Remove bunch of debug codeSergey Sharybin
Was never actually used and implementation seems to be slow: we shouldn't be doing per-node evaluation hash lookups, adds too much overhead. We can instead store statistics in the node itself, and maybe even group them somehow. Ideally such a statistics should be user-friendly so riggers and animators can see exactly what's happening.
2017-10-25Fix T53004: XWayland ignores cursor-warp callsCampbell Barton
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls.
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Eevee: Fix T53095: Black cube on start and no material updatesClément Foucault
This was caused by a not bound unused texture. Removing the texture usage fixes the problem.
2017-10-25Fix one more assert being triggered due to recent changes.Brecht Van Lommel
2017-10-25Code refactor: remove MEM_WRITE_ONLY, always use MEM_READ_WRITE.Brecht Van Lommel
It's unlikely the driver can do useful optimizations with this, and if we sum multiple samples we are reading from the memory anyway.
2017-10-24Silence warning in outliner_id_remap_execDalai Felinto