Blender Git Commit Log

All Blender Git commits.

Page: 4024 / 8462

March 3, 2017, 12:16 (GMT)
Wrapper function to get color from context in one step
March 3, 2017, 12:16 (GMT)
Delete stroke if remove the color from palette
March 3, 2017, 12:16 (GMT)
Cleanup active functions and rename to keep consistency with previous code
March 3, 2017, 12:16 (GMT)
Create new BKE functions to get active palette and palettecolor. Update CTX_ functions to use new kernel functions
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)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/armature/pose_select.c
source/blender/editors/include/ED_armature.h
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, 11:24 (GMT)
Cleanup: redundant header, use const, short -> bool
March 3, 2017, 11:24 (GMT)
Cleanup: GPU_select never took NULL rect
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021