Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1833 / 5574

April 5, 2018, 14:08 (GMT)
GPUBatch: Change preset managment system.

Now use a list of preset batches with a function to add new ones to this
list.

This removes the need of new functions all over the place to reset/exit.
April 5, 2018, 14:08 (GMT)
GPUShader: Add 2D Nodelink shader.

Special shader to draw nodelinks for the node editor.

We only pass bezier points to the GPU and vertex position is handled inside
the vertex shader.
The arrow is also part of the batch to avoid separate drawcalls for it.

We still draw 2 pass one for shadow and one for the link color on top.

One variation to draw instances of theses links so that we only do one
drawcall.
April 5, 2018, 13:22 (GMT)
Undo: split text undo steps out of the data-block

This moves undo storage into a separate struct which is passed
in from the undo system.
April 5, 2018, 12:11 (GMT)
Undo System: return undo step from undo push init

Also improve logging
April 5, 2018, 11:55 (GMT)
Logging: use -1 log level to log all levels
April 5, 2018, 11:41 (GMT)
ED_undo: use logging
April 5, 2018, 08:01 (GMT)
Fix crash w/ empty text undo operations
April 4, 2018, 15:59 (GMT)
Fix Cycles motion blur and engine.frame_set() not working.
April 4, 2018, 15:49 (GMT)
Depsgraph: Fix/workaround crash with animation and drivers and CoW

The issue was caused by component tag forcing CoW component to be run,
without actually flushing changes down the road from the CoW operation.

In a way, this is what we want: we do want CoW to run on changes, but
we don't want tiny change forcing full datablock update.

This commit makes it so order of updates is all correct, but the bigger
issue is still open: what parts of datablock CoW should be updating?

Now it's possible to open spring file and play around.
April 4, 2018, 15:49 (GMT)
Gawain: Make removing batches more thread safe

The issue was mainly visible when copy-on-write was enabled. This was forcing
lots of meshes to be freed from multiple thread, causing all sorts of race
conditions in Gawain's VAO code.

OpenGL resources seems already to be doing deferred deletion, need to do the
same for CPU side arrays.
April 4, 2018, 13:03 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenkernel/BKE_object.h
April 4, 2018, 12:58 (GMT)
Fix modifier freeing code re. ID refcounting.

Free code should not handle ID refcounting at all. This has to be done
at higher level, since in some case we want to free (temp) data that
actually did not refcount at all its IDs.

This change seems to be working OK, but as usual in that area, only
lots of testing in real-case situation will say whether there are some
hidden bugs or not.
April 4, 2018, 11:18 (GMT)
Fix Cycles particle info node not working.
April 4, 2018, 11:02 (GMT)
Depsgraph: Cleanup, reduce indentation level
April 4, 2018, 10:57 (GMT)
Merge branch 'master' into blender2.8
April 4, 2018, 10:56 (GMT)
Depsgraph: Make sure textures used by modifiers are in the graph
Revision 49f77b0 by Mai Lavelle
April 4, 2018, 10:36 (GMT)
Proper fix for T54337

Accidentally checked the wrong variable in fa01a1738bd1e3a6750ff.
April 4, 2018, 10:33 (GMT)
Fix undefined workspace in UI script
April 4, 2018, 10:28 (GMT)
Fix Eevee crash with generated coordinates on non-objects.
April 4, 2018, 10:28 (GMT)
Cleanup: simplify fix for T53497, this part is not strictly needed.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021