Blender Git Commits

Blender Git "master" branch commits.

Page: 1911 / 5574

January 10, 2018, 23:00 (GMT)
Fix issue with moving CUDA memory to host and multiple devices.

This is not expected to fix all issues. Also adds some more details
to error reporting to investigate failures.
January 10, 2018, 23:00 (GMT)
Fix T53692: OpenCL multi GPU rendering not using all GPUs.

Ensure each OpenCL device has a unique ID even if the hardware ID is not
unique for some reason.
Revision 3f16810 by Julian Eisel
January 10, 2018, 22:02 (GMT)
Cleanup: Naming, avoid passing bContext to low-level function, etc
Revision 748e95a by Julian Eisel
January 10, 2018, 21:45 (GMT)
Fix crash when deleting collections

With factory settings, steps to reproduce were:
* Select "Collection 1" (in "RenderLayer")
* Delete
It might crash at this point, although maybe this crash is ASAN only.

However, this was also doing some weird things that I've corrected now. It
called outliner_build_tree in an operator callback. This should only be
called in the main redraw function or so, not in regular handlers.
Instead, we manually cleanup the tree to keep it valid.
January 10, 2018, 13:58 (GMT)
Subsurf: Loop array should not be called mv

mv is a mesh vertex, not loop.
January 10, 2018, 13:58 (GMT)
Subsurf: Remove increment of unused variable
January 10, 2018, 13:15 (GMT)
Fix compilation error

Seems of new padding were added in 2.8 branch.
January 10, 2018, 12:22 (GMT)
Merge branch 'master' into blender2.8
January 10, 2018, 12:20 (GMT)
Fix wrong data type used for undo memory limit
January 10, 2018, 11:53 (GMT)
Task scheduler: Use const qualifier in callbacks for parallel range
January 10, 2018, 11:49 (GMT)
Task scheduler: Use restrict pointer qualifier

Those pointers are never to be aliased, so let's be explicit about this and hope
compiler does save some CPU ticks.
January 10, 2018, 11:27 (GMT)
Task scheduler: Use more const qualifiers
January 10, 2018, 10:09 (GMT)
RNA: Increase memory limit settings to their possible max on platform

This is quite common to have 64GB memory now, and even 128. There is no reason
to add any artificial caps on the cache and undo memory here. We can not protect
against using too much memory in one cases and allow use of full computer
potential in others.

Now 32 bit will use 2GB max (as it used to be), but 64bit will use whatever
number of megabytes fits into integer.

Reviewers: campbellbarton, mont29

Subscribers: sebastian_k

Differential Revision: https://developer.blender.org/D2972
January 10, 2018, 10:06 (GMT)
math utils: Add size_t version of min and max functions
January 10, 2018, 09:45 (GMT)
Fix color for manipulator drawing

Was drawing black after the first draw call.
For now set the shader before each draw call,
noted as TODO to investigate a nicer way to handle.
January 10, 2018, 08:56 (GMT)
Cleanup: comment block alignment
January 10, 2018, 08:56 (GMT)
Merge branch 'master' into blender2.8
January 10, 2018, 08:34 (GMT)
Alternate fix for brush user count

This reverts change to BKE_brush_add,
callers now remove the extra user.

Note this isn't very convenient for callers but
is consistent with other ID types.

In the future we will probably remove this and have new
ID's created with zero users.
January 10, 2018, 07:27 (GMT)
Correction to brush user commit

RNA API was compensating for the extra user.
January 10, 2018, 06:45 (GMT)
Fix brush user count

New brushes had 2 users on adding.
Caused assert removing them after.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021