Blender Git Commits

Blender Git "master" branch commits.

Page: 2182 / 5574

March 16, 2017, 14:35 (GMT)
Depsgraph: Don't use explicit values in runtime only enum

Lower risk of forgetting to update some values here.
March 16, 2017, 13:42 (GMT)
Cleanup: differentiate startup/prefs in home-file reading
March 16, 2017, 13:16 (GMT)
Support passing in UserDef for free function

Needed so we can load and free non-global user preferences.
March 16, 2017, 13:15 (GMT)
OpenGL immediate mode: `image_draw.c`: Draw `Sample Line` with new imm mode

part of T49043
March 16, 2017, 10:27 (GMT)
Cycles: Define ccl_local variables in kernel functions

Declaring ccl_local in a device function is not supported
by certain compilers.
March 16, 2017, 10:27 (GMT)
Cycles: Workaround for compilation error caused by passing KernelGlobals

Pass globals as a bare pointer, same as it sued to be prior to split kernel rework.

AMD CPU platform and Intel OpenCL were complaining about this.

Perhaps we shouldn't pass globals as pointer at all, this isn't something what is
really portable and can cause issues on 32 bit perhaps.
March 16, 2017, 10:27 (GMT)
Cycles: Avoid some ccl_local in various kernels
Revision 4833a71 by Mai Lavelle
March 16, 2017, 10:11 (GMT)
Cycles: Adjust global size for OpenCL CPU devices to make them faster
March 16, 2017, 09:30 (GMT)
Fix BGE building.

When you use typedef'ed enum, you need to define all supported values
explicitely in enum, else compiler goes grumpy...
March 16, 2017, 04:13 (GMT)
Adds missing `immUnbindProgram()` in `image_draw`

This was interruping the execution of the code (To test: Just left click on the UV editing window to read the pixel)
Revision 0fc4cf7 by Mike Erwin
March 16, 2017, 04:05 (GMT)
OpenGL: draw navmesh with new imm mode

This is an old stash. Part of DerivedMesh so the whole thing might be removed soon.

part of T49043
Revision 0895550 by Mike Erwin
March 15, 2017, 20:53 (GMT)
OpenGL: more new imm mode for image_draw

plus some minor cleanup

part of T49043
Revision c5f97df by Mike Erwin
March 15, 2017, 20:53 (GMT)
Gawain: bypass strict error checking for release builds

Now that we're almost done with T49043, let's run immediate mode at full speed. Debug builds will still do strict checks.

Developers should still test their changes before committing! Recommended:
$ make debug (or make lite debug)
$ blender --debug-gpu
Revision 0d0d68d by Julian Eisel
March 15, 2017, 20:48 (GMT)
Outliner: Don't show master collection itself in "Master Collection Tree"

It would always be the only highest-level element in the tree, without
serving a real purpose. Even collapsing it wouldn't make much sense.
Revision a449214 by Julian Eisel
March 15, 2017, 19:50 (GMT)
Outliner: Rename "All Collections" display mode to "Master Collection Tree"

Also don't show alphabetical sorting option for "Active Render Layer" mode.
March 15, 2017, 19:39 (GMT)
Comments: wmOperator.cancel & modal
Revision 209d4d6 by Julian Eisel
March 15, 2017, 19:28 (GMT)
Merge branch 'master' into blender2.8

Needed for compile fix.
March 15, 2017, 19:26 (GMT)
Missed BGE in recent commit
Revision 7f596d3 by Julian Eisel
March 15, 2017, 19:14 (GMT)
Outliner: Change default display mode to "Active Layer"

We concluded this is going to be the display mode users will need to work
with the most, so makes sense to make it the default one.
Also, if the opened file only has one collection in the active render
layer, we expand it (almost empty list would be misleading).

What I had to do to make the expanding work is a bit ugly, but didn't
find a better way. During do_version we don't have access to the
TreeElement instances, and including ED_outliner.h to share code here
should be avoided too.
March 15, 2017, 17:53 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021