Blender Git Commits

Blender Git "master" branch commits.

Page: 2002 / 5574

September 13, 2017, 17:40 (GMT)
Eevee: Fix AO disappearing when updating Probe Grids.
September 13, 2017, 17:31 (GMT)
Eevee: Fix T52357 : SSRefraction broken after adding probe

I forgot the reset the toggle after rendering the probes...
September 13, 2017, 15:44 (GMT)
DRW: Fix incorrect Ubo Bind
September 13, 2017, 15:44 (GMT)
Eevee: Get rid of glitchy black SSR.

Add sanitizer. I wanted to stay away from this because I think we should fix what causes NaNs in the first place. But there can be too much different factor causing NaNs and it can be because of user inputs.
September 13, 2017, 15:18 (GMT)
Cleanup: use safe free macro & comments
September 13, 2017, 15:18 (GMT)
Cleanup: use explicit 2d suffix for imm utils

Avoid ambiguity between 2d/3d (which were already named).
September 13, 2017, 14:55 (GMT)
DRW: Fix leak (2nd attempt) cause by texture "state" tracking

This should get rid of the leak once for all.
September 13, 2017, 13:42 (GMT)
DRW: Fix memleak in release mode.
September 13, 2017, 13:41 (GMT)
Merge branch 'master' into blender2.8
September 13, 2017, 13:31 (GMT)
Fix T52299: X resolution of 4 causes nodes to collapse

Was caused by numeric overflow when calculating preview dimensions.
Now we try to avoid really insance preview resolutions by fitting
aspect into square.
September 13, 2017, 13:29 (GMT)
Eevee: SSR: Making ray count a define rather than an uniform.

The branching introduced by the uniform caused problems on mesa + AMD in the resolve stage.
This patch create one shader per sample count without branching.
This improves performance of a single ray per pixel case (3.0ms against 3.6ms in my testing)
September 13, 2017, 13:24 (GMT)
Code cleanup: store branch factor in PathState.
September 13, 2017, 13:24 (GMT)
Code cleanup: avoid used of uninitialized value in case of precision issue.
September 13, 2017, 13:24 (GMT)
Code cleanup: abstract shadow catcher logic more into accumulation code.
September 13, 2017, 13:24 (GMT)
Code cleanup: deduplicate some branched and split kernel code.

Benchmarks peformance on GTX 1080 and RX 480 on Linux is the same for
bmw27, classroom, pabellon, and about 2% faster on fishy_cat and koro.
September 13, 2017, 13:24 (GMT)
Code cleanup: tweak inlining for 2% better CUDA performance with hair.
September 13, 2017, 12:40 (GMT)
Fix T52140: Align objects centers using origin for text

The issue was caused by operator redo which frees all object's evaluated data,
including bounding box. This bounding box can not be reconstructed properly
without full curve evaluation (need to at least convert font to nurbs, which is
not cheap already).
September 13, 2017, 11:49 (GMT)
Cleanup: avoid right-shifted args in RNA register
September 13, 2017, 11:42 (GMT)
Node UI: scale cross by pixelsize

Draws a little smaller to fit with 2.8x manipulator.
September 13, 2017, 11:35 (GMT)
Manipulator: cage2d option to grab w/ a center handle
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021