Blender Git Commits

Blender Git "master" branch commits.

Page: 2104 / 5574

May 19, 2017, 10:14 (GMT)
Fix T51537: Light passes are summed twice for split kernel since denoise commit

Denoise commit introduced kernel_write_result() which saves light passes, so
no need to call both kernel_write_result() and kernel_write_light_passes() from
the split kernel.

Weirdly enough. kernel_write_result() does not take care about debug passes.
May 19, 2017, 09:29 (GMT)
Fix T51556: Sequencer - White Balance Modifier - Masking is not honored
May 19, 2017, 08:56 (GMT)
Fix/workaround T51070: Cannot scale procedural texture in compositor

The issue is coming from some weird semi-finished canvas feature, which
was remapping coordinate without applying any differential on the sampling
ellipse (in fact, there is no ellipse, sampling think is always a single
pixel).

The whole thing is just weak in the compositor, for now just bring behavior
back to how it was prior to optimization (multithreading) commit.
May 19, 2017, 08:55 (GMT)
Compositor: Remove unused funciton
May 19, 2017, 07:42 (GMT)
Cleanup: removing dummy legacy dashed line shader.

Dashed requires geom shader, which was not available with older OpenGL,
now that we are on 3.3 we do not need that dummy workaround anymore.
May 19, 2017, 07:36 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/depsgraph/intern/depsgraph_tag.cc
source/blender/editors/mask/mask_draw.c
May 19, 2017, 06:41 (GMT)
Fix empty-image draw size

Was out of sync with 2.7x.
May 19, 2017, 02:59 (GMT)
Fix T51553: Cycles Volume Emission turns black when strength is 0 or color is black

The problem was that Cycles implicitly uses a transparent surface shader when only
volume nodes are used, but since the black emission shader gets optimized away,
it was no longer detected and therefore no transparent surface was used.

Therefore, the shader now stores whether volume nodes were connected before
optimizing.
May 19, 2017, 02:04 (GMT)
Fix T51506: Wrong shadow catcher color when using selective denoising
Revision 29f4a85 by Mai Lavelle
May 19, 2017, 01:39 (GMT)
Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel

Differentials were unset if roughness was low giving undefined behavior.
May 19, 2017, 01:29 (GMT)
Fix T51555: Cycles tile count is incorrect when denoising is enabled

Now rendered and denoised tiles are counted and displayed separately.
May 19, 2017, 00:07 (GMT)
Remove use_display_lists option
May 19, 2017, 00:06 (GMT)
Fix T51502: Cycles denoising not using correctly aligned width for NLM on CUDA
Revision e03e977 by Mike Erwin
May 18, 2017, 22:30 (GMT)
OpenGL: call glProgramUniform only if version >= 4.1

Otherwise crash! Called from OpenSubdiv setup code. Might start using this in more places...
Revision 77f8d63 by Mike Erwin
May 18, 2017, 22:30 (GMT)
OpenSubdiv: insert TODO notes for OpenGL

Revision 2e56e14 by Mike Erwin
May 18, 2017, 22:30 (GMT)
OpenGL: remove EXT_geometry_shader4 from OpenSubdiv

Old extension was made obsolete by GL 3.2.
Input/output layout is part of GLSL.
Revision ff86733 by Mike Erwin
May 18, 2017, 22:30 (GMT)
OpenSubdiv: remove legacy support & display queries

OSD display needs more work, since it uses some legacy OpenGL light and material functions.
Revision 51278ba by Mike Erwin
May 18, 2017, 22:30 (GMT)
remove GPU_legacy_support query

In the move to OpenGL 3.3 core profile, we drop support for compatibility profile and older versions.

OpenSubdiv was the only user; I'll update OSD next.
Revision 414c1c0 by Mike Erwin
May 18, 2017, 22:30 (GMT)
OpenGL: remove -noglsl option & GPU_extensions_disable

Also removed a leftover reference to the old basic-shader-glsl option.
Revision 5ed0944 by Mike Erwin
May 18, 2017, 22:30 (GMT)
GPU: cleanup GLSL version and standard extensions

Now we always use GLSL 3.3, AKA #version 330. Most of the extensions we used are built into OpenGL 3.3 so we don't need them anymore.

Cleaned up comments related to GLSL version.

Part of T49012
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021