Blender Git Commits

Blender Git "master" branch commits.

Page: 2307 / 5574

Revision 83ee537 by Joshua Leung
August 5, 2016, 15:49 (GMT)
GPencil: Added Ctrl-J hotkey for Joining strokes

(Ctrl-Shift-J is for "Join and Copy")
Revision d4bdb99 by Joshua Leung
August 5, 2016, 15:49 (GMT)
GPencil: "Join Strokes" tool doesn't leave gaps by default now

Previously, it would insert "invisible" points after the endpoints of the strokes,
so that they wouldn't appear to be joined, but that behaviour could also get quite
confusing as you wouldn't be sure whether the strokes were really joined or not.

To keep the previous behaviour, simply enable the "Leave Gaps" option on the operator
after running it. This setting will get saved between runs of the operator.
August 5, 2016, 15:09 (GMT)
Fix T49022: Crash in BKE_libblock_remap_locked.

Previous check to skip non-linkable IDs resulted in not clearing those skipped ID's newid member,
wich lead to try to remap it later in code.
August 5, 2016, 14:13 (GMT)
Cleanup: add missing entries to library_query.c ID types switch case.
August 5, 2016, 13:25 (GMT)
Fix T48366: Freestyle will unnecessary exclude some linked objects.

Group membership testing for including/excluding feature lines was not
accounting for object names possibly further qualified by library file
paths.

Also fixed a few potential (but unlikely) references of uninitialized
variables.

A big thank to Bastien Montagne for the insight on the cause of the
problem and how to fix it.
August 5, 2016, 13:25 (GMT)
Freestyle: minor code cleanup (whites pace).
August 5, 2016, 12:48 (GMT)
Fix T49014: Append does not work in some cases.

There were actually two issues, one in recent changes and one existing... forever?

I) id_make_local() would never proceed over indirectly linked data, which is required in specific 'append' context.
II) BKE_image_copy() was not setting id->newid pointer of newly copied ID.

About II: don't really know why image copy does its own cooking instead of using generaic ID copy helpers.
Think this should be changed, but that would be after 2.78 now.
August 5, 2016, 12:45 (GMT)
Cycles: Fix embarrassing typo

Spotted by Mai Lavelle, thanks!
August 5, 2016, 10:16 (GMT)
Cycles: Correction to previous commit

The change didn't fix difference render result on CUDA as i've hoped,
so reverting change for GPU rendering for now.

Sorry for the noise.
August 5, 2016, 09:56 (GMT)
Cycles: Fix/workaround for wrong/noise render results with GCC6
August 5, 2016, 08:50 (GMT)
Curve Fitting: fix off by one error

In practice this wasn't likely to cause problems, but better fix.
August 5, 2016, 07:33 (GMT)
VSE sound strips: draw either the waveform or text label, not both.

Drawing both text and the wave onto a sound strip makes both hard to read,
which is a concrete issue for Hjalti at the moment. This was the simplest
fix I could think of to give him control over what he sees.
Revision 4571fdd by Mike Erwin
August 5, 2016, 01:11 (GMT)
OpenGL: transition to ARB FBOs, remove runtime checks

ARB_framebuffer_object replaces several related EXT extensions. The ARB
version pulls GL 3 FBO features into GL 2.1, useful for Mac platform.
Its functions and enums have no ARB suffix so transition to modern GL
will be seamless!

Extension is checked at startup, so is guaranteed to be true at runtime.

Part of T49012
Revision 5869744 by Mike Erwin
August 5, 2016, 00:27 (GMT)
OpenGL: remove runtime check for EXT_gpu_shader4

It?s checked at startup, so is guaranteed to be true at runtime.

Part of T49012
Revision 32757d4 by Mike Erwin
August 5, 2016, 00:25 (GMT)
OpenGL: require EXT_gpu_shader4 & ARB_framebuffer_object on Mac

Mac?s OpenGL version is furthest away from our target of GL 3.2. This
commit brings Mac closer to other platforms, so that our shaders and
other code don?t diverge too much during development.

According to Apple?s OpenGL matrix these useful extensions are
available on all GPUs that will be able to run Blender 2.8.

Only checked in debug builds; we might need something more forceful.

Part of T49012
August 4, 2016, 23:00 (GMT)
Cycles: hide particles with broken motion blur traces.

Currently cycles cannot correctly render motion blur for objects that appear or
disappear during the shutter window. Until that can be fixed properly, it may be
better to hide such particles rather than let them render as if they were
stationary for half of the frame.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2125
August 4, 2016, 23:00 (GMT)
Fix python error when OSL file has wrong extension.
August 4, 2016, 22:36 (GMT)
Add upstream information to curve_fit_nd library
August 4, 2016, 22:36 (GMT)
Curve Fitting: sync with upstream

Correct accidental float use
Revision 396dd82 by Mike Erwin
August 4, 2016, 19:59 (GMT)
OpenGL: add simple shaders for 2D drawing

The first two of several new simple built-in shaders (will test these
before adding more). These are intended for the new immediate mode API,
but you can use them just like any built-in GPUShader.

Due to limitations on different platforms, shaders need to work with
GLSL versions 120, 130 and 150. Final Blender 2.8 will be pure #version
150.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021