Blender Git Commit Log

All Blender Git commits.

Page: 3870 / 8462

May 19, 2017, 10:57 (GMT)
Cycles: Cleanup, always use parenthesis

Easier to read/follow, and more robust for the further changes.
May 19, 2017, 10:54 (GMT)
Cycles: Cleanup, indentation in preprocessor
May 19, 2017, 10:52 (GMT)
Cycles: Cleanup, variable names

Don't use camel case for variable names. Leave that for the structures.
May 19, 2017, 10:45 (GMT)
Cycles: Cleanup, useless new lines
May 19, 2017, 10:43 (GMT)
Cycles: Cleanup, braces after function definition

I wouldn't mind switching fully to Google style, but i am against of
mixing two different styles in same project. So just stick to brace
at the new line after function definition.
May 19, 2017, 10:41 (GMT)
;115;0cCycles: Cleanup, use ccl_restrict instead of ccl_restrict_ptr

There were following issues with ccl_restrict_ptr:

- We already had ccl_restrict for all platforms.

- It was secretly adding `const` qualifier to the declaration,
which is quite weird since non-const pointer can also be
declared as restricted.

- We never in Blender are using foo_ptr or FooPtr type definitions,
so not sure why we should introduce such a thing here.

- It is absolutely wrong from semantic point of view to put pointer
into the restrict macro -- const is a part of type, not part of
hint for compiler that some pointer is never aliased.
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 (master)
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 (master)
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...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021