Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3688 / 8462

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, 13:02 (GMT)
Workspace/Engine: Create BKE_render_* calls equivalent to BKE_scene_*
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
September 13, 2017, 10:46 (GMT)
Fix T52113: Compositor doesnt mix unrendered render layers well

Compositor was always defaulting to all-zero s output for missing passes.

This was broken in 4cf7fc3.
September 13, 2017, 10:46 (GMT)
Compositor: Cleanup, get rid of nested ternary operators

Having single switch statement is much more readable.
September 13, 2017, 10:46 (GMT)
Compositor: Cleanup, de-duplicate some code
September 13, 2017, 10:46 (GMT)
Compositor: Cleanup, reduce indentation level in render layer node

There is absolute no reason to have such an indentation level, it only causes
readability and maintainability issues. It is really simple to make code more
"streamlined".
September 13, 2017, 10:41 (GMT)
Fix UI compatibility to use context.engine
September 13, 2017, 09:22 (GMT)
Use workspace engine for draw manager "render preview"
September 13, 2017, 08:52 (GMT)
Add basic addition support to create new assets.

Again, very basic and limited, to be fleshed out later.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021