Blender Git Commits

Blender Git "master" branch commits.

Page: 2121 / 5574

May 4, 2017, 21:06 (GMT)
Remove redundant backbuffer/transform check

Transform no longer uses backbuffer for snap.
May 4, 2017, 20:42 (GMT)
Cleanup: include the type of data in function name

Was confusing, some functions return vert or triangle data
but naming wasn't very clear.
May 4, 2017, 20:24 (GMT)
Multiline support for ED_region_info_draw

Many thanks for Campbell Barton for the help here and the idea to
implement the multi-line as a new function with array as arguments.
May 4, 2017, 20:15 (GMT)
Typo: 'Signle program' -> 'Single program'
May 4, 2017, 19:26 (GMT)
Draw Manager: Add a memory stats to debug view.

Adds 2 static unsigned int to Gawain and GPUTexture to roughly keep track of the memory stats on the GPU.

Stats can be view at the bottom of the GPU stats with debug value > 20.
May 4, 2017, 19:14 (GMT)
Use mesh draw cache for back-buffer selection

Vertex/weight paint now work with core profile, resolves T51380.
May 4, 2017, 19:07 (GMT)
Cleanup: use doxy categories
May 4, 2017, 19:06 (GMT)
Missed last commit
May 4, 2017, 18:53 (GMT)
Cleanup: de-duplicate mesh data calculation
May 4, 2017, 18:49 (GMT)
Cycles: Fix crash when assigning KernelGlobals

The memory isn't initialized during allocation, so calling the assignment operator is a bad idea.
Revision 3103b81 by Luca Rood
May 4, 2017, 18:05 (GMT)
Vertex paint with draw manager

Reviewers: fclem

Subscribers: campbellbarton, dfelinto

Differential Revision: https://developer.blender.org/D2658
May 4, 2017, 17:38 (GMT)
Draw Manager: Combine multiple engines info texts

This join them with n separators.(right now they clash on top of each
other).

Note: We still need to change "ED_region_info_draw" to accept multi-line strings.
May 4, 2017, 17:38 (GMT)
Draw Manager: Fix debugging output.
May 4, 2017, 17:12 (GMT)
GLSL Materials: Fix envmap node artifacts.
May 4, 2017, 17:11 (GMT)
Eevee: Motion blur switch
May 4, 2017, 15:42 (GMT)
GPUMaterial: Remove unused Normal input.
May 4, 2017, 15:42 (GMT)
Eevee: Draw background shader.

Also fixes some remaining errors caused by some matrices not updated.
May 4, 2017, 15:42 (GMT)
Eevee: Simple Camera Motion Blur.

Disabled by default. Set ENABLE_EFFECT_MOTION_BLUR to 1 to enable.
No fancy motion blur. Use depth and camera matrix to get the motion vectors. Then blur in this direction.
Only available in camera view.
Only Camera animation is supported, does not take into account the parents motion
May 4, 2017, 14:59 (GMT)
Draw Manager: Implement render info for external engines

This can be used by any engine actually. For example to give feedback
regarding probe caching in Eevee, ....

Unline master, we try to conciliate both the original viewport info
(FPS, view name) and the render info.

Note: I had to split the function in two because the camera alpha
passepartout is handled inside the view3d_draw_region_info function.

Review: Campbell Barton and Clement Foucault.

Thanks to Sergey Sharybin and Pablo Vazquez for some of the design
discussions.
May 4, 2017, 14:28 (GMT)
Fix T51412: Instant crash with texture plugged into the Displacement output

The issue was caused by unlimited textures commit, root of the issue is that
displacement code updates some of the image slots directly, so it needs to
ensure device vectors are all proper size.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021