Blender Git Commit Log

All Blender Git commits.

Page: 4131 / 8462

December 2, 2016, 09:47 (GMT)
Fix T50062: Mask - Clicking in ActivePoint Parent makes Blender crash.

Mask primitive adding code was not initializing correctly id_type of
points' parents.
December 2, 2016, 09:17 (GMT)
Cycles: Disable AVX2 crash workarounds

I can no longer reproduce crash with neither of the files where
the crash was originally visible. This is something where other
changes (light threshold, sampling) had an effect and made code
to work as it is supposed to. Could have been optimizator issue
or something like that.

Let's see if we hit same issue again.
December 2, 2016, 08:44 (GMT)
Fix (unreported) memleak in ImBuf mipmap code in some cases.

`IMB_remakemipmap` may 'shrink' the mipmap list without actually freeing
anything, so we need to check all possible levels in `imb_freemipmapImBuf`
to avoid memory leaks, not only those currently used.
Revision 7458a02 by Mike Erwin (master)
December 1, 2016, 23:18 (GMT)
OpenGL: cleanup function parameters & state

glDepthMask takes GLenum
glLineWidth & PointSize take float
glCullFace has no effect when GL_CULL_FACE disabled
December 1, 2016, 22:59 (GMT)
Store a workspace in each window

Some details need to be figured out still (Windows should probably be able to share an active workspace).
December 1, 2016, 22:50 (GMT)
small typo fix for mousebased fracture, used wrong index variable name
December 1, 2016, 21:54 (GMT)
Initially add WorkSpace ID type
December 1, 2016, 21:43 (GMT)
Cycles: Fix Progressive Rendering

This also fixes the material and world preview bug.
December 1, 2016, 18:13 (GMT)
Renaming RenderLayer > SceneLayer

RenderLayer was the struct for RenderResult, better not to clash namespace here. For the Python API we still stick to scene.render_layers
December 1, 2016, 16:19 (GMT)
UI: Previews for screen layouts

Basically all this does is drawing layout previews into the opened layout search menu.
https://youtu.be/RHYWtZP7pyA

The previews are drawn using offscreen rendering so they can't use multi-threading (yet!). But that shouldn't be an issue since only a handful of previews are drawn at the same time. Normally we only need to redraw the preview if a screen layout was changed. Would be nice if PreviewImage could store if it supports threaded rendering.
Previews are saved in files, might be useful if you later want to support appending layouts.
Adds a new file screen_draw.c.
December 1, 2016, 16:08 (GMT)
Immediate mode replacement for compositor node backdrop elements.

Part of T49043.
December 1, 2016, 15:31 (GMT)
install_deps.sh: Update official (default) lib versions of py/oiio/osl/osd/ffmpeg.
Revision 7fe7835 by Luca Rood (master)
December 1, 2016, 14:41 (GMT)
Fix (unreported) looptri array not being recalculated in ccgDM and emDM

In ccgDM and emDM, looptri array recalculation was being handled
directly by `*DM_getLoopTriArray` (`getLoopTriArray` callback), while
`*DM_recalcLoopTri` (`recalcLoopTri` callback) was doing nothing.

This results in the array not being recalculated when other functions
that depend on the array data called the recalc function.

This moves all the recalculation code to `*DM_recalcLoopTri` and makes
`*DM_getLoopTriArray` call that.

This commit also makes a minor change to the `getNumLoopTri` function,
so that it returns the correct number without having to recalculate the
looptri array.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D2375
December 1, 2016, 14:13 (GMT)
GPencil: Include various new operators into the 3D View menus too

Quite a few of the operators added for 2.78 were not included in the menus
December 1, 2016, 14:13 (GMT)
GPencil Sculpt: Numpad keys now work when doing sculpt sessions (i.e. when the operator is run using wait_for_input=True)

This just brings it in line with the drawing operator
December 1, 2016, 14:13 (GMT)
Compiler warning fix
December 1, 2016, 14:05 (GMT)
Buildbot: Disable glibc211 slaves
December 1, 2016, 13:27 (GMT)
Fix T50116: Light threshold broke branched path tracer

In fact, the issue was caused by light threshold being too high for
certain scenes. Lowered it down to 0.01.
December 1, 2016, 13:19 (GMT)
Cycles: Fix correlation issues in certain cases

There were two cases where correlation issues were obvious:

- File from T38710 was giving issues in 2.78a again
- File from T50116 was having totally different shadow between
sample 1 and sample 32.

Use some more simplified version of CMJ hash which seems to give
nice randomized value which solves the correlation.

This commit will break all unit test files, but it's a bug fix
so perhaps OK to commit this.

This also fixes T41143: Sobol gives nonuniform noise

Proper science paper about hash function is coming.

Reviewers: brecht

Reviewed By: brecht

Subscribers: lukasstockner97

Differential Revision: https://developer.blender.org/D2385
December 1, 2016, 12:19 (GMT)
improved inflow, outflow and implemented initial support for moving objects

- outflow objects may move now
- inflow routine in mantaflow script now inside adaptive time stepping
- flag grid is generated from phiobs. no more "hacks" that write bit
masks by hand

TODO:
- object velocities need to be set at borders
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021