Blender Git Commits

Blender Git commits from all branches.

Page: 1583 / 2888

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
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.
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
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.
February 21, 2018, 19:28 (GMT)
Merge branch 'blender2.8' into greasepencil-object
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.
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021