Revision fd28c06 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 3, 2017, 12:16 (GMT) |
Add Animation struct to palettes |
Revision ad83162 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 3, 2017, 12:16 (GMT) |
Create new context functions for Palette and PaletteColor to expose values |
Revision 9687723 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 3, 2017, 12:16 (GMT) |
Rename color for all GPD datablocks |
Revision ad0d83b by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 3, 2017, 12:16 (GMT) |
Get color by name |
Revision 71b71a0 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 3, 2017, 12:16 (GMT) |
Basic changes to include new grease pencil fields in palette colors |
Revision d642b25 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) 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) |
Revision d8fe5e0 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) 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. |
Revision 5941d4e by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021