Revision d9d57fe by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 22, 2018, 06:10 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
February 22, 2018, 06:09 (GMT) |
Add NULL checks to ED_object_base_activate Passing a NULL active base is valid, own changes to mode-switching didn't check for this case. |
February 22, 2018, 04:52 (GMT) |
WorkSpace: Restore saved object-modes again Was temporarily removed when moving object mode to workspace. Note: there is an issue where eval_ctx->view_layer is NULL on load, for now pass a view layer argument, we might wan't to set the value instead. |
February 22, 2018, 04:10 (GMT) |
Revert "BKE: Changing ID freeing order." This reverts commit 87c72a7d2714de286109573055d5d5da32ece91e. Caused T54121 which breaks blend file saving. For now crash on exit is preferable. Possible solution is to free screen-manipulator batches in a separate loop. |
February 22, 2018, 00:31 (GMT) |
Fix Edit Mode selection triggering an OpenGL error. |
February 21, 2018, 23:59 (GMT) |
Merge branch 'master' into blender2.8 |
February 21, 2018, 23:55 (GMT) |
Cycles: add Russian roulette termination for volume multiple scattering. This mainly helps with dense volumes, rendering can be 30% faster with little noise increase in such scenes. |
February 21, 2018, 23:55 (GMT) |
Cycles: better path termination for transparency. We now continue transparent paths after diffuse/glossy/transmission/volume bounces are exceeded. This avoids unexpected boundaries in volumes with transparent boundaries. It is also required for MIS to work correctly with transparent surfaces, as we also continue through these in shadow rays. The main visible changes is that volumes will now be lit by the background even at volume bounces 0, same as surfaces. Fixes T53914 and T54103. |
February 21, 2018, 23:55 (GMT) |
Cycles: make principled BSDF node wider in the node editor by default. |
February 21, 2018, 23:55 (GMT) |
Code cleanup: fix incorrect socket names in hair and particle info nodes. |
February 21, 2018, 23:16 (GMT) |
Eevee: Fix SSR not appearing in render. |
February 21, 2018, 22:02 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext # Conflicts: # source/blender/windowmanager/intern/wm_init_exit.c |
February 21, 2018, 21:58 (GMT) |
GWN: Fix compilation on windows |
February 21, 2018, 21:51 (GMT) |
BKE: Changing ID freeing order. Screen can contains manipulators that contains batches to be freed before the opengl contexts (in WM) are destroyed. Also fix other GPU related free. |
February 21, 2018, 20:51 (GMT) |
Move render depsgraph to where it belongs: RenderLayer This fixes compositing for Eevee as well as lay the ground work to fix Cycles objects iteration in blender 2.8. Note: Work in progress, the following is not working: * Cycles ** see "#ifdef TODO" in blender_session.cpp * Sequencer ** pipeline.c calls BKE_sequencer_new_render_data() early on, and assumes an eval_ctx from that moment on * Point cache texture (RE_sample_material_init) ** needs eval_ctx :/ What is not handled here: Get rid of view layer in EvaluationContext. We should store ViewLayer in RenderLayer. The patch is massive as it is though. |
February 21, 2018, 20:51 (GMT) |
From review, depsgraph should always be valid for render layers |
February 21, 2018, 20:51 (GMT) |
From review: Don't touch re->eval_ctx here This could go away even, but we are still using it in a few parts. |
February 21, 2018, 20:51 (GMT) |
Update depsgraph before drawing the render layers * Store the required depsgraph and eval_ctx in the render layers * Call BKE_scene_graph_update_tagged() for these depsgraphs. Reviewers: sergey Subscribers: fclem Differential Revision: https://developer.blender.org/D3073 |
February 21, 2018, 20:51 (GMT) |
Store the required depsgraph and eval_ctx in the render layers Missing: To call the equivalent of BKE_scene_graph_update_tagged() for these depsgraphs. |
Revision 280fe8f 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) February 21, 2018, 19:28 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
|
|
|


Master Commits
MiikaHweb | 2003-2021