Blender Git Commit Log

All Blender Git commits.

Page: 3456 / 8462

February 21, 2018, 07:33 (GMT)
VSE: skip non image/movie w/ proxy dir storage

This would use uninitialized filename variable,
looked into supporting this however generating proxies currently only
works for movies.
February 21, 2018, 00:10 (GMT)
Merge branch 'blender2.8' of git@git.blender.org:blender.git into temp-drawcontext

# Conflicts:
# source/blender/draw/intern/draw_manager.c
# source/blender/editors/render/render_opengl.c
February 20, 2018, 21:45 (GMT)
DRW: Fix DRW_draw_select_loop and DRW_draw_depth_loop

Depth of selection offscreen buffer was uninitialized and selection was behaving badly.

DRW_draw_depth_loop needed to be updated to use the drawmanager context but since the reading is done is quite some places outside of DRW, I prefered to still copy the depth to the backbuffer until we update all operators to use offscreen buffers.
February 20, 2018, 19:43 (GMT)
Fix for draw manager cache not re-set between different render layers
February 20, 2018, 16:01 (GMT)
Adapt grease pencil render code after last merge
February 20, 2018, 15:13 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/draw/intern/draw_manager.c
February 20, 2018, 15:09 (GMT)
Use same rotation factor in both sides
February 20, 2018, 15:06 (GMT)
Use fix UVs for solid stroke

If the stroke is solid, use fixed uvs to avoid any possible gap.
February 20, 2018, 15:06 (GMT)
Cleanup: remove 'lnorspace_dirty' flag from BMHeader.hflag.

Makes no sense to use last free slot here for a temp, internal data only
relevant for loops.

For now, re-used 'make' in internal api flags, should be safe enough
hopefully.
February 20, 2018, 14:22 (GMT)
Cleanup: comment.
February 20, 2018, 14:18 (GMT)
Eevee: Fix SSR in multiviewport.

This was due to the prev_persmat being recorded per viewlayers instead of per viewport.
February 20, 2018, 14:07 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 20, 2018, 14:03 (GMT)
Proper implementation of compositor support for Draw Manager

We need to move the render result logic outside the render engine code.

It makes no sense for Eevee/Clay/... to have to re-implement the render resilt
creation logic. Beside the original implementation really got it wrong, by
ignoring the different render layers needed for the final render.

Finally, there is no need to re-create the logic for views. So this was also
fixed.

Note 1: This will break still if the depsgraph of the needed view layers is not
updated / created. We need to address this separately. For now if users want
to test this, just show each view layer in the viewport at least once.

Note 2: We are still getting depsgraph from scene and creating if needed.
`BKE_scene_get_depsgraph(scene, view_layer, true);` according to Sergey we need
to move the render depsgraph for the Render struct instead. I will do it
separately as well.
February 20, 2018, 12:45 (GMT)
fix, anim bind rotation was calculated incorrectly
February 20, 2018, 12:03 (GMT)
Cleanup: split normals: use different varnames for angle and its cosine.

Using same name for two different things is not the best idea ever...
February 20, 2018, 11:57 (GMT)
Cleanup: do not use 'split_angle' name for a var which is a cosine.

This is confusing (and has to be fixed in master code as well).
February 20, 2018, 11:51 (GMT)
Cleanup: remove unused codelines.
February 20, 2018, 11:49 (GMT)
Cleanup: MLoopNorSpaceArray new 'flags' are not flags at all, they are mutually exclusive data type information.

Makes code easier to follow, and a tad safer too.
February 20, 2018, 11:21 (GMT)
Fix after last merge.
February 20, 2018, 11:12 (GMT)
Merge branch 'master' into soc-2017-normal-tools
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021