Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-26 | Cleanup: Remove unused argument from ED_update_for_newframe | Sergey Sharybin | |
This funciton will be extended, so better to get rid of unused arguments before adding new ones. | |||
2017-10-26 | Fix / workaround T53164: Crashes with background scenes | Sergey Sharybin | |
Simple workaround in on_visible_update(). There might be more missing updates or tags. | |||
2017-10-26 | Tool System: experimental low-poly construction | Campbell 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-26 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-26 | Manipulator: Use object bound-box for scale cage | Campbell Barton | |
Without this, scaling single objects wasn't working usefully. | |||
2017-10-26 | Event System: check_click was left set | Campbell Barton | |
Caused by own change 137586a13c | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Julian Eisel | |
2017-10-25 | Cycles: 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-25 | Fix freestyle UI after workspace > engine changes | Dalai Felinto | |
2017-10-25 | Depsgraph: Remove workaround for infinite recursion in scene update | Sergey Sharybin | |
Was needed for legacy lamp/material drivers. | |||
2017-10-25 | Depsgraph: Cleanup, remove legacy material/lamp driver update functions | Sergey Sharybin | |
2017-10-25 | Depsgraph: Remove driver evaluation from object update | Sergey Sharybin | |
With new dependency graph this direct call to driver/animation update should not be needed, | |||
2017-10-25 | Depsgraph; Introduce new scene update routines which gets an explicit graph | Sergey Sharybin | |
They are still modifying global state, such as ID recalc tags stored in bmain, need some solution for this. | |||
2017-10-25 | Fix T53156: VSE not working since Workspace > engine change | Dalai 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-25 | Depsgraph: Make validation to take explicit graph to be checked | Sergey Sharybin | |
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, remove redundant calls to add_component | Sergey Sharybin | |
2017-10-25 | Depsgraph: Don't touch set scenes when evaluating scene | Sergey 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-25 | Depsgraph: Remove direct call to VSE animation update | Sergey Sharybin | |
This is supposed to be handled by dependency graph now. | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Depsgraph: Need to tag relations for update after new clip was added | Sergey Sharybin | |
2017-10-25 | Depsgraph: Mark TODO as solved | Sergey Sharybin | |
New dependency graph takes care of all datablocks already. | |||
2017-10-25 | Depsgraph: Remove bmain from graph | Sergey Sharybin | |
It really should not care about bmain. | |||
2017-10-25 | Depsgraph: Pass explicit bmain to graph build finalization | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, remove unused function | Sergey Sharybin | |
2017-10-25 | Depsgraph: Remove direct relations rebuild from set_background | Sergey Sharybin | |
We wouldn't really know which context we want there. | |||
2017-10-25 | Depsgraph: Add function to update relations within a given graph | Sergey Sharybin | |
2017-10-25 | Fix T52392: Node materials (Materials and World) not updated in viewport | Dalai Felinto | |
Depsgraph was not updated after you used "Use Nodes" to create the nodetree. | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Depsgraph: Rework debug relations update function | Sergey 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-25 | Depsgraph: Add missing forward struct declarations | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, trailing whitespace and braces | Sergey Sharybin | |
2017-10-25 | Depsgraph: Make depsgraph.debug_stats to return a string | Sergey Sharybin | |
This way we can see result in the python console. | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Depsgraph: Add missing movie clip dopesheet invalidation | Sergey Sharybin | |
2017-10-25 | Depsgraph: Use explicit opcode for shape key | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, use explicit cloth modifier opcode | Sergey Sharybin | |
Avoids use of placeholder operation which also was involving some string comparisons. | |||
2017-10-25 | Depsgraph: Cleanup, don't call explicit add_id() | Sergey Sharybin | |
This is redundant, adding components will check for ID to exist. | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Depsgraph: Use explicit parameters eval operation code | Sergey 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-25 | Depsgraph: Cleanup, use proper style for macro loop | Sergey Sharybin | |
2017-10-25 | Depsgraph: Remove unsued node flag | Sergey Sharybin | |
2017-10-25 | Depsgraph: Make operation codes more obvious | Sergey Sharybin | |
This synchronizes al lrelated changes from blender2.8 branch. | |||
2017-10-25 | Depsgraph: Remove bunch of debug code | Sergey 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-25 | Fix T53004: XWayland ignores cursor-warp calls | Campbell Barton | |
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls. | |||
2017-10-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-25 | Eevee: Fix T53095: Black cube on start and no material updates | Clément Foucault | |
This was caused by a not bound unused texture. Removing the texture usage fixes the problem. | |||
2017-10-25 | Fix one more assert being triggered due to recent changes. | Brecht Van Lommel | |
2017-10-25 | Code 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-24 | Silence warning in outliner_id_remap_exec | Dalai Felinto | |