Blender Git Commit Log

All Blender Git commits.

Page: 3774 / 8462

July 19, 2017, 13:20 (GMT)
Depsgraph: Cleanup, de-duplicate couple of utility functions
July 19, 2017, 13:20 (GMT)
Depsgraph: Cleanup, remove unused untested functions
July 19, 2017, 13:20 (GMT)
Depsgraph: Use dependency graph flush routines to update particle settings

Previously tagging particle settings for update will iterate over all objects and
all their particle system to see whether something needs an update or not. Now we
put ParticleSettings as an ID to the dependency graph, so tagging it for update
will nicely flush updates to all dependent particle systems.

Current downside of this is that due to limitation of flush routines it will cause
some extra particle system re-evaluation when it technically not needed, and what's
more annoying currently it will discard point caches more often.

However, this is a good and simple demonstration case to improve tagging/flushing
system to accommodate for such cases (similar issues happens with CoW and shading
components). So let's try to find some generic solution to the problem!
July 19, 2017, 13:20 (GMT)
Depsgraph: Use explicit parameters eval operation code

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.
July 19, 2017, 13:20 (GMT)
Depsgraph: Add generic parameters evaluation operation code

Currently unused, but the idea is to use this code instead of placeholder
operation code followed by string comparison.
July 19, 2017, 13:20 (GMT)
Depsgraph: Use more explicit naming for operation codes

This way it's better indication what group of operation codes things belongs to.
July 19, 2017, 13:20 (GMT)
Despgraph: cleanup, make separation of opcodes strings more clear
July 19, 2017, 13:20 (GMT)
Depsgraph: Use more explicit name for particle system evaluation opcode
July 19, 2017, 12:22 (GMT)
Eevee: SSR: Add double buffer so we can read previous frame color.

Also add simple reprojection and screen fade to the SSR resolve pass.
July 19, 2017, 12:19 (GMT)
Eevee: SSR: Make raymarch step bigger.
July 19, 2017, 12:03 (GMT)
Add inverse filter options for modifiers
July 19, 2017, 11:18 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 19, 2017, 11:15 (GMT)
Enbale Random by default in Noise modifier
July 19, 2017, 10:55 (GMT)
Fix (unreported) seldom crash when using previews in filebrowser.

Hopefully fix it actually, at least could not reproduce it anymore with
that changen, but Was already quite hard to trigger before.
We need a memory barrier at this allocation, otherwise it might happen
after preview gets added to done queue, so preview could end up being
freed twice, leading to crash.
July 19, 2017, 10:32 (GMT)
Added orientation calculation. Normals are now flipped correctly.
July 19, 2017, 10:23 (GMT)
WIP: Initial implementation of array modifier
July 19, 2017, 10:12 (GMT)
Manipulators: use nearest manipulator

Add utility function to get the nearest hit
July 19, 2017, 09:06 (GMT)
Fix T52116: Blender internal BVH build crash in degenerate cases.
July 19, 2017, 08:58 (GMT)
Bugfix T-Intersection orientation out of order.
July 19, 2017, 04:38 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021