Blender Git Commit Log

All Blender Git commits.

Page: 3804 / 8462

June 27, 2017, 04:46 (GMT)
fixed a bug for vertex mask selection
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:46 (GMT)
replaced particle dim getter with domain dim getter
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:23 (GMT)
WIP: Draw only the shading groups of the object
June 26, 2017, 19:20 (GMT)
added particle UI tab
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:43 (GMT)
Merge branch 'blender2.8' into greasepencil-object
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, 18:23 (GMT)
WIP: Use new DRW_draw_pass_subset

This commit is not complete yet
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 (master)
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 (master)
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021