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. |
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 |
Revision 177b53f by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) 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). |
Revision da2e66e by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 1, 2016, 22:50 (GMT) |
small typo fix for mousebased fracture, used wrong index variable name |
Revision 7a20bbd by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) 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) |
December 1, 2016, 15:31 (GMT) |
install_deps.sh: Update official (default) lib versions of py/oiio/osl/osd/ffmpeg. |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021