Blender Git Commit Log

All Blender Git commits.

Page: 3487 / 8462

January 31, 2018, 09:17 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 31, 2018, 08:03 (GMT)
Merge branch 'master' into blender2.8
January 31, 2018, 08:02 (GMT)
WM: correct comment, variable name for addons
January 31, 2018, 05:58 (GMT)
Cleanup: Use standard mathlib functions here, instead of inlined pointer magic/etc.
January 31, 2018, 05:32 (GMT)
More self-contained fix for previous commit
January 31, 2018, 05:30 (GMT)
Cleanup: Various fixes

* Remove redundant operations (e.g. extra copies of data)

* Remove duplicate functions (e.g. vector copying, for non-floats)
TODO: We still have copy_v2int_v2float() and copy_v2float_v2int()
to fix (i.e. rename + move to BLI_math.h)

* Cleanup redundant struct forward defs in headers (including some duplicates)

* Hacky fix for compiler warning in gpencil_colorpick.c (about const vs non-const)
UI_FSTYLE_WIDGET is const, but UI_text_clip_middle_ex() needs non-const
January 31, 2018, 04:27 (GMT)
Cleanup: More simple fixes
January 31, 2018, 04:22 (GMT)
Cleanup: Style fixes
January 31, 2018, 04:06 (GMT)
Cleanup: Move ED_gpencil_stroke_minmax() to blenkernel

The rest of the boundbox/minmax code is already there. We might as well
have the function for grabbing this info from a single stroke there too.
January 31, 2018, 02:50 (GMT)
Cleanup: Reshuffling order of code in file

In future: Keep related code together, instead of just dumping
it "wherever" (aka at the end of the file, since it's most
convenient right now)

(In the process, I've ended up flagging a few pieces of code
for further investigation. They likely duplicate some code
elsewhere in other modules)
January 31, 2018, 01:53 (GMT)
Eevee: Render: Fix crash when using a sun lamps with shadow.
January 31, 2018, 01:53 (GMT)
Eevee: Render: Add Normal pass output.
January 31, 2018, 01:53 (GMT)
Eevee: Fix indentation and fix output normal of emission shader.
January 31, 2018, 01:53 (GMT)
Eevee: Fix Crash when rendering using Render Border.
January 31, 2018, 01:53 (GMT)
Eevee: Fix crash when Rendering (F12) using camera mapping.
January 31, 2018, 01:53 (GMT)
Eevee: Display compositing tab.
January 31, 2018, 01:23 (GMT)
Cleanup: Prefix all exported functions with module prefix
January 31, 2018, 01:21 (GMT)
Cleanup: Fix mixed use of tab/space whitespace
January 31, 2018, 01:10 (GMT)
Cleanup: Move private/internal operator state data out of public header for GPencil module

This commit moves the defines for several modal operators
(Interpolate, Fill, and Add Primitives) out of the editors/gpencil
module's public headerfile ("ED_gpencil.h") into the module's
internal headerfile ("gpencil_intern.h").

We should not be spraying the internal implementation details of
operators in public headers. In this case, these defines weren't
even being used outside of the gpencil module - they were only
put in a header so that drawgpencil.c (which lives in the same
module) could access this data (and even then, I wonder those
callbacks need access to everything).

Note: I couldn't get rid of the ED_numinput.h include in the header
yet, as several of the operators define NumInput members inline.
January 31, 2018, 00:54 (GMT)
UI: re-enable alt-key for editing selection

Fixes T53950 where changing node layers applies to all selected nodes.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021