Blender Git Commits

Blender Git commits from all branches.

Page: 1830 / 2888

March 3, 2017, 12:16 (GMT)
Add Animation struct to palettes
March 3, 2017, 12:16 (GMT)
Create new context functions for Palette and PaletteColor to expose values
March 3, 2017, 12:16 (GMT)
Rename color for all GPD datablocks
March 3, 2017, 12:16 (GMT)
Get color by name
March 3, 2017, 12:16 (GMT)
Basic changes to include new grease pencil fields in palette colors
March 3, 2017, 12:02 (GMT)
Merge branch 'blender2.8' into workspaces
March 3, 2017, 11:58 (GMT)
Minor tweaks
March 3, 2017, 11:55 (GMT)
remove unused var
March 3, 2017, 11:55 (GMT)
Experimental depth sorting selection

Differential Revision: https://developer.blender.org/D2543
March 3, 2017, 11:35 (GMT)
Support render layer per workspace

We decided to keep workspace and scene render layer separate for now,
but in future they'll probably be either unified or there are going to
be ways to sync them.
March 3, 2017, 10:57 (GMT)
Cycles: Initialize rng_state for split kernel

Because the split kernel can render multiple samples in parallel it is
necessary to have everything initialized before rendering of any samples
begins. The code that normally handles initialization of
`rng_state` (`kernel_path_trace_setup()`) only does so for the first sample,
which was causing artifacts in the split kernel due to uninitialized
`rng_state` for some samples.

Note that because the split kernel can render samples in parallel this
means that the split kernel is incompatible with the LCG.
March 3, 2017, 10:57 (GMT)
Cycles: Remove sum_all_radiance kernel

This was only needed for the previous implementation of parallel samples. As
we don't have that any more it can be removed.

Real reason for removal tho is this: `per_sample_output_buffers` was being
calculated too small and artifacts resulted. The tile buffer is already
the correct size and calculating the size for `per_sample_output_buffers`
is a bit difficult with the current layout of the code. As
`per_sample_output_buffers` was only needed for `sum_all_radiance`,
removing that kernel and writing output to the tile buffer directly
fixes the artifacts.
March 3, 2017, 10:56 (GMT)
Cycles: Split path initialization into own kernel

This makes it easier to initialize things correctly in the data_init kernel
before they are needed by path tracing.
March 3, 2017, 10:55 (GMT)
Cycles: Initialize rng_state for split kernel

Because the split kernel can render multiple samples in parallel it is
necessary to have everything initialized before rendering of any samples
begins. The code that normally handles initialization of
`rng_state` (`kernel_path_trace_setup()`) only does so for the first sample,
which was causing artifacts in the split kernel due to uninitialized
`rng_state` for some samples.

Note that because the split kernel can render samples in parallel this
means that the split kernel is incompatible with the LCG.
March 3, 2017, 10:44 (GMT)
Cycles: Remove sum_all_radiance kernel

This was only needed for the previous implementation of parallel samples. As
we don't have that any more it can be removed.

Real reason for removal tho is this: `per_sample_output_buffers` was being
calculated too small and artifacts resulted. The tile buffer is already
the correct size and calculating the size for `per_sample_output_buffers`
is a bit difficult with the current layout of the code. As
`per_sample_output_buffers` was only needed for `sum_all_radiance`,
removing that kernel and writing output to the tile buffer directly
fixes the artifacts.
March 3, 2017, 10:44 (GMT)
Cycles: Split path initialization into own kernel

This makes it easier to initialize things correctly in the data_init kernel
before they are needed by path tracing.
March 2, 2017, 18:26 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/makesrna/intern/rna_space.c
March 2, 2017, 11:10 (GMT)
updated mantaflow pp files

new mantaflow files require cxx11 option because of new multigrid solver
March 2, 2017, 09:27 (GMT)
Merge branch 'writefile_rework' into id_override_static
March 2, 2017, 09:27 (GMT)
Merge branch 'master' into writefile_rework
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021