Revision b2bde99 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 22, 2018, 11:59 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
February 22, 2018, 11:41 (GMT) |
Cleanup: Always have viewlayer when updating scene graph |
February 22, 2018, 11:32 (GMT) |
From review: Avoid chicken-egg situation with EvaluationContext/Depsgraph |
February 22, 2018, 11:13 (GMT) |
From review: Add compreensible comments on Cycles |
February 22, 2018, 10:45 (GMT) |
From review: Initialize struct based on struct elements declaration order |
Revision f175657 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 22, 2018, 09:03 (GMT) |
Rename pixel parameter The name pixel can be confusing. It's better use UV factor because pixel concept is something intern. |
Revision b9ee2fb 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:22 (GMT) |
MSVC 2013 Compile Fix/Workaround for "static thread_local" vars Apparently MSVC 2013 has trouble with stuff that's been declared "static thread_local" (and/or maybe even the "thread_local" keyword). https://stackoverflow.com/questions/29399494/what-is-the-current-state-of-support-for-thread-local-across-platforms |
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, 00:31 (GMT) |
Fix Edit Mode selection triggering an OpenGL error. |
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, 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 |
Revision e972776 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, 18:59 (GMT) |
Calculate UVs while drawing Now the UV while drawing is calculated using same logic used in final UV. There will be differences between drawing and final due simplify and smooth postprocessing, but the look is more similar now. |
Revision f3370eb 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, 18:32 (GMT) |
Redo UV calculation using color factor Now the Pixel size ratio is determined by a parameter of the color and not by view pixelsize. This solves various problems and allow the user define dfifferent effects. NOTE: Still pending to use the same logic while draw. |
February 21, 2018, 17:22 (GMT) |
Merge branch 'blender2.8' into topbar |
|