Blender Git Commits

Blender Git "master" branch commits.

Page: 2017 / 5574

August 22, 2017, 16:14 (GMT)
Fix error in PointerProperty argument list

Regression in a7b3047
August 22, 2017, 15:43 (GMT)
Fix T52483: Fill is incorrect for interpolated strokes

The recalc flag must be enabled for new interpolated strokes.
August 22, 2017, 14:31 (GMT)
Merge branch 'master' into blender2.8
August 22, 2017, 14:27 (GMT)
Fix T52209: New Depsgraph - animated follow curve constraint sometimes freaks out when the curve has a parent
August 22, 2017, 14:24 (GMT)
Depsgraph: Cleanup, make code friendlier to be edited in columns
August 22, 2017, 14:12 (GMT)
Depsgraph: Remove placeholder for path evaluation

Wasn't used in years, if it really needs to be dedicated operation it needs to
be revisited anyway.
August 22, 2017, 13:50 (GMT)
Fix threading conflict when doing Cycles background render

It is possible to have same image used multiple times at different frames,
which means we can not free it's buffers without any guard. From quick tests
this seems to be doing what it is supposed to.

Need more testing and port this to 2.79.
August 22, 2017, 12:41 (GMT)
GPUTexture: Remove Warning.
August 22, 2017, 12:37 (GMT)
GL_TEXTURE_2D_ARRAY wasn't handled in GPU_texture_update

Although the problem was exposed in 9457715d9a6f, the problem was in the
original code that was copied over. To have:

```
} else { /* EXPECTED_VALUE */
```

Without an BLI_assert(value == EXPECTED_VALUE); is asking for troubles.
Yet another reason to favour switch statements with:

```
default:
BLI_assert(!"value not implemented or supported");
```

Instead of chained if/else if/else /* expected_value */.
August 22, 2017, 12:22 (GMT)
add GPU_glew header
August 22, 2017, 12:10 (GMT)
Fix T52053: Sculpt missing update w/ clay engine

Leaving sculpt mode wasn't updating the mesh because the update
flushed from the depsgraph ignored edits to vertex location.
August 22, 2017, 12:07 (GMT)
Cleanup: naming for mesh dirty flags

- NOCHECK -> ALL
- ALL -> MAYBE_ALL

Where 'MAYBE_ALL' checks to see if the mesh has changed.
This is clearer that `BKE_MESH_BATCH_DIRTY_ALL` is dirty and
going to be updated without any guess-work.
August 22, 2017, 10:53 (GMT)
Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layer

Most likely needs in 2.79 final release.
August 22, 2017, 10:30 (GMT)
GPU Texture: Use switch instead of if/else
August 22, 2017, 10:13 (GMT)
Manipulator: template for Python manipulator

This is an example of a manipulator that defines it's own geometry.
August 22, 2017, 08:56 (GMT)
Manipulator: Add API target_get/set/range wrappers

Allows Python manipulators access the values of target properties
needed for Python to make use of the general target property interface.
August 22, 2017, 08:21 (GMT)
Merge branch 'master' into blender2.8
August 22, 2017, 08:13 (GMT)
PyAPI: Minor gawain corrections
August 22, 2017, 08:10 (GMT)
PyAPI: replace PyC_FromArray with typed functions

This was meant to be generic but introduced possible type errors
and unnecessary complication.
Replace with typed PyC_Tuple_PackArray_* functions.

Also add PyC_Tuple_Pack_* macro which replaces some uses of
Py_BuildValue, with the advantage of not having to parse a string.
August 22, 2017, 08:07 (GMT)
Eevee: Fix T52486

For that introduce an update function for textures.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021