Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2134 / 5574

April 26, 2017, 08:42 (GMT)
Alembic import: added unit test for mesh deformation.
April 26, 2017, 08:11 (GMT)
Merge branch 'master' into blender2.8
April 26, 2017, 08:08 (GMT)
Remove show_backface_culling check in select engine

May add back so selection engine can read backface cull state
from from different engines.
April 26, 2017, 08:00 (GMT)
Cycles: Fix access undefined macro on non-MSVC compiler

Also rremove trailing whitespace.
April 26, 2017, 07:42 (GMT)
Cleanup: draw engine

- use DRW_engine prefix for engine types.
- use engine suffix for files that define a draw engine.
- remove engines from include path (they're only referenced once)
April 26, 2017, 07:25 (GMT)
Draw Manager: add select engine

This does very little currently, but allows changing behavior for
selection drawing in the future.
April 26, 2017, 06:52 (GMT)
Allow new selection in eevee & blender draw modes
April 26, 2017, 06:12 (GMT)
Draw Manager: armature editmode selection
April 25, 2017, 21:51 (GMT)
Eevee: World default shader.

- Use uniform color world for the world probe.
- Refactored the Fresnel expression to be better with Area Lights.
- Squared the roughness for default materials.
April 25, 2017, 21:51 (GMT)
Eevee: Disable shadow rendering until we get proper update scheduling.

Performance is quickly getting poor when you have lights otherwise.
April 25, 2017, 21:51 (GMT)
Eevee: Fix Square light with non uniform scale.
April 25, 2017, 20:21 (GMT)
workaround for T50176

This works around a long outstanding issue T50176 with cycles on msvc2015/x86 . root cause is still unknown though,feels like a game of whack'a'mole

Reviewers: sergey, dingto

Subscribers: Blendify

Tags: #cycles

Differential Revision: https://developer.blender.org/D2573
April 25, 2017, 18:59 (GMT)
Draw Manager: support for selection using engines

Needed to remove old draw code entirely.

Object mode selection support, pose and armature still need to be added.
Enabled when 'use_modern_viewport' is set.
April 25, 2017, 18:10 (GMT)
Cycles: use safe compiler flags for OpenCL.

Using -cl-fast-relaxed-math assumes no NaN/Inf values in any expression.
This causes problems on overflow, division by zero, square root of negative number.
Comparisons with NaN or infinite value are affected as well.

This patch causes <2% slowdown on benchmark scenes.

Fix T50985: Rendering volume scatter with GPU OpenCL comes to an halt after a few seconds
April 25, 2017, 18:08 (GMT)
Workaround for AMD GPU OpenCL compiler.
April 25, 2017, 16:47 (GMT)
Eevee: Make default shaders works.

- Added New Batch cache routine to get the split mesh for each material. (optimization needed)
- Did some shader modifications to create default_frag and support a somwhat correct fresnel for lamps (to finish)
April 25, 2017, 16:44 (GMT)
Outliner: Re-build depsgraph when reordering collections

Otherwise if we create a new collection, and drag a collection into it we either
get a crash, or at the very least we dont get the visibility flags correct.
April 25, 2017, 16:03 (GMT)
Render API: Rename render > render_to_image; view_draw > render_to_view

This is part of the new draw manager design. Any engine (even clay, eevee, ...) should be able to draw to the viewport, as well as render to an image directly.
Changing the API names to conform to that.
April 25, 2017, 16:03 (GMT)
Cycles: Use depsgraph instead of layers
April 25, 2017, 16:03 (GMT)
Depsgraph: Store Scene in depsgraph struct

This way we can retrieve the scene from depsgraph that were not created from a G.main (e.g., when doing material thumbnail preview render).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021