Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2068 / 5574

June 27, 2017, 03:18 (GMT)
Eevee: Bloom: fix black bloom artifacts.
June 27, 2017, 01:09 (GMT)
RNA: update_gpu_tag() to force Batch re-generation
June 26, 2017, 23:59 (GMT)
Merge branch 'master' into blender2.8
June 26, 2017, 23:50 (GMT)
CMake: Only set CMAKE_BUILD_TYPE_INIT when not set

Convenience makefile now uses CMAKE_BUILD_TYPE_INIT,
this means you can change the build type of an existing build
and it won't be overwritten when running `make`.

Useful if you want to add debug info to a release build for profiling.
June 26, 2017, 21:39 (GMT)
Cleanup: quiet warning

Passing NULL arg when nonnull attr is used.
June 26, 2017, 21:30 (GMT)
Scene object iterator: minor optimization

Avoid an extra hash when adding to gset
June 26, 2017, 19:04 (GMT)
Eevee: Add Planar reflection blurring.

This method is very cheap and inaccurate. This will fill the gap untill better model is supported.
June 26, 2017, 18:42 (GMT)
Add new DRW_draw_pass_subset function

This function allows to draw only a selected range of shading groups.

This is required for some special situations as grease pencil strokes.
June 26, 2017, 17:00 (GMT)
Add warning that 'purge all' action in Outliner does save to current .blend file.

This is a very important, potentially deadly side-effect of this
operator. If something goes wrong, it can save a broken .blend file.

Ideally we could get rid of that operation anyway, once ID management if
fully renewed, but for now would rather keep it around.

Related to T51902.
June 26, 2017, 16:55 (GMT)
Fix T51902: Severe problem with relocating linked libraries when using proxies.

Fix is a bit ugly, but cannot think of another solution for now, at
least this **should** not break anything else.

And now I go find myself a very remote, high and lonely mountain, climb
to its top, roar "I hate proxies!" a few times, and relax hearing the echos...
June 26, 2017, 16:30 (GMT)
Fix viewport rendering with anti-aliasing - workaround

This commit makes the fullsample option for viewport renderings always
on: Render > OpenGL Render Options > Full Sample.

(The UI still allows users to set this, so we will need to revisit this
before 2.8 releases).

Even in computers that can handle MSAA we had issues.
The way Blender gpu_* implementation is handling anti-aliasing is buggy.
For example, in Blender 2.7x if you have depth of field in a viewport
with multi-sampling, the DoF gives us jagged edges.

Since Eevee uses framebuffers for a lot of things, this issue was
leading to very visible buggy render in some computers, and more subtle
inconsistent buggy renders in others (easy to test with the depth of
field in Eevee).
Revision a48bd0d by Luca Rood
June 26, 2017, 16:16 (GMT)
Remove disabled code for freeing shaders on scene update

Some code for freeing shaders on scene updates (because of previous
dependency shaders had on lamps) had been disabled, as it is no longer
required. This removes that code altogether.
Revision b508390 by Luca Rood
June 26, 2017, 15:53 (GMT)
Stop object shaders from being updated when changing lamp properties

Object shaders no longer depend on lamp data at compile time, thus they
don't need to be invalidated when lamps change. Disabling shader
recompilation allows fast viewport updates when changing lamp settings.

Note that even though shaders for lamps are currently not being used,
`lamp_changed` is still freeing the lamp shaders, as at some point we
might want to use shaders for lamps...
June 26, 2017, 14:12 (GMT)
Enable optional jack in install_deps.sh

Based on D2578, now you can install JACK audio server and use it in
Blender build without having to specify the `--with-all` option (that
one still enables also JACK of course).

Reviewers: mont29

Maniphest Tasks: T51033

Differential Revision: https://developer.blender.org/D2578
Revision bafb904 by Luca Rood
June 26, 2017, 12:52 (GMT)
Fix T51559: Update draw cache when changing flat/smooth shading

This also renames some flags/variables to be more generic for updating
purposes. The call used here was previously only used for updating
paint data, but as it was reused here, flags and variables were renamed
to accomodate more clearly to the new usages.
June 26, 2017, 10:47 (GMT)
New scenes should use Eevee, not Blender Render
Revision e304150 by Luca Rood
June 26, 2017, 10:30 (GMT)
Enable shadow catching for Eevee hair

Shadow catching was disabled for hair in Eevee, because of an issue in
the shadow maps. The issue has since been resolved, so this re-enables
shadow catching for hair.
Revision cbbfacd by Luca Rood
June 26, 2017, 10:17 (GMT)
Hair UV implementation for Eevee

This implements UV support for Eevee hair, enabling the usage of
textures.
June 26, 2017, 10:14 (GMT)
Fix shaders not working in Eevee

Not a single node based shader was working since a recent merge from
master.

The merge brought changes from the principle bsdf shader where
unsupported gl_ProjectionMatrix was still being used.
June 26, 2017, 09:57 (GMT)
Used Py3.6 feature by accident, check version
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021