Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2342 / 5574

June 13, 2016, 15:52 (GMT)
Fix T48595: UI glitch with driver menu re-opening

Holding Ctrl-D would keep opening driver menus.
June 13, 2016, 13:14 (GMT)
Bevel segments also changeable with mouse (S toggle).

Also, can use numeric input to set segments and profile when
in those respective value-adjusting modes (as per S or P toggle).
Finally, fixed problem with previous bevel commit: when changing
value-adjusting mode, would like to start off resumed value adjustment
where it was before.
June 13, 2016, 13:03 (GMT)
Keymap: include 'Dopesheet Generic'
June 13, 2016, 12:46 (GMT)
Fix misleading indentation in ImBuf
June 13, 2016, 12:08 (GMT)
Fix typo in variable name as well.
June 13, 2016, 11:57 (GMT)
Fix own error w/ undefined behavior

This happened to work for me but caused issues on OSX.
June 13, 2016, 11:33 (GMT)
Cycles: fixed a typo that would crash shaders that use the "Is Diffuse Ray" output of the LightPath node
June 13, 2016, 09:24 (GMT)
Merge branch 'master' into blender2.8
June 13, 2016, 09:21 (GMT)
Fix glShadeModel being left flat in edit-mode draw
June 13, 2016, 08:15 (GMT)
Cycles: Fix unhandled enumerator in OSL switch

Unsigned int is not supported by OSL as far as i concerned, so should not
really matter here. However, might be wrong and perhaps more proper idea
would be so set it as regular int?
June 13, 2016, 08:07 (GMT)
Fix T48616: Auto-merge selects extra edges

Auto-merge caused all edges between selected vertices to be selected.
This only makes sense in vertex-select-mode.

Correct edge-flag merging code, which now merges flags from multiple edges.
June 12, 2016, 19:29 (GMT)
Fix build error with GCC 6.1.
June 12, 2016, 15:35 (GMT)
Fix Cycles debug build assert on some platforms, tighten checks to avoid this in the future.
June 12, 2016, 15:06 (GMT)
Fix T48604: Crash on undo due to bad drawing code.

Short story: draw_lamp would add itself to delayed transp drawing list from 'xray' drawing step.
This was broken, since delayed transp drawing list is always handled **before** delayed xray one.

After undo it lead to segfault crash, v3d->afterdraw_transp still having reference to old freed scene's base.

Also added asserts that those afterdraw list are empty at end of drawing step, should help
avoiding that kind of issue in future.
June 12, 2016, 12:25 (GMT)
Curve Fitting: offset based fallback to calculate cubics

Add a new fallback method that uses offset distance from the curve to the line between both points,
for freehand drawing it typically only fives minor improvements (1-3% fewer points),
for curve dissolve the improvements are more noticeable.
June 12, 2016, 05:39 (GMT)
BLI_math: cleanup arg names

project functions arg naming made it hard to tell which vector was projected onto.
June 12, 2016, 05:12 (GMT)
bmesh py api: expose BM_face_calc_tangent_*

D1988 by @wisaac, with own edits and improvements.

This improves on existing tangent calculation functions too.

- BM_face_calc_tangent_auto: Chooses method based on number of sides, used by manipulator (not exposed to Python).
- BM_face_calc_tangent_edge: from longest edge.
- BM_face_calc_tangent_edge_pair: from longest edge-pair (most useful with quads).
- BM_face_calc_tangent_edge_diagonal: edge farthest from any vertex.
- BM_face_calc_tangent_vert_diagonal: vert farthest from any vertex.

Also optimize BM_vert_tri_calc_tangent_edge* functions to avoid sqrt.
June 12, 2016, 01:31 (GMT)
Docs: Support out-of-source reference-API builds

This was originally supported, however relative links to examples & templates made it fail.
Now files in the source tree are copied to the build-dir, with ".." replaced with "__"
to avoid having to mirror Blender's source-layout in the Sphinx build-dir.

Also skip uploading the built docs when an SSH user-name isn't passed to sphinx_doc_gen.sh
instead of aborting (so people w/o SSH access to our servers can use the shell-script).
June 12, 2016, 00:05 (GMT)
Cleanup: API docs (whitespace/line length)
June 11, 2016, 22:01 (GMT)
Cleanup, remove unneeded variable.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021