Blender Git Commits

Blender Git "master" branch commits.

Page: 1228 / 5574

April 24, 2019, 09:29 (GMT)
Fix T55326: Massive slowdown when animating material in a highpoly mesh

This is a dependency graph part, which is the last required bit to get the
issue solved after all the rest of the work done by Clement.
April 24, 2019, 09:27 (GMT)
GPencil: Disable Stroke Textures in Solid mode

When solid mode is enabled, but Texture mode is disabled, the color of the stroke must not use the texture.
April 24, 2019, 08:45 (GMT)
GPencil: Add small offset to follow the drawing path for single points

The offset added allows to generate a vector to determine direction. This direction will be used when rotate the object to rotate texture.

The solution is not 100% perfect, but it's far better that having an unpredictable rotation.
April 24, 2019, 06:11 (GMT)
Fix tool settings showing in the top-bar

Each spaces top-bar wasn't showing it's own active tool,
Remove RNA access to the workspaces tool since using it is error prone.
Eventually this should be completely removed.
April 24, 2019, 04:41 (GMT)
Cleanup: sort CMake include paths
April 24, 2019, 02:30 (GMT)
Haiku: build fix

D4693 by @miqlas
April 24, 2019, 02:08 (GMT)
Cleanup: remove unused transform tool

D4695 by @kamran
April 24, 2019, 02:05 (GMT)
Fix T63822: Sidebar tabs active area dead-zone #2

Take the entire gutter used for panel tabs into account.

Introduced in recent fix for T61554
April 23, 2019, 20:57 (GMT)
Fix T63822: Sidebar tabs active area dead-zone

Clip on one axis for aligned regions to avoid tabs being clipped out.

Introduced in recent fix for T61554
April 23, 2019, 20:16 (GMT)
Fix action zones getting out of sync with panel size

Change to recent fix for T61554
April 23, 2019, 19:45 (GMT)
Cleanup: correct rst string literals
April 23, 2019, 19:00 (GMT)
Fix building with asan option and OSL.

When OSL is enabled, Cycles disables RTTI in some of its modules, which
then breaks vptr sanitizer (part of the 'undefined' sanitizer).

thanks to @brecht for helping tracking down the issue.
April 23, 2019, 18:35 (GMT)
Fix T63178 Eevee animation render crash

If image buffer is not loaded and blender attempts to reload it (during
`BKE_image_acquire_ibuf`) over and over for each frame rendered.
When attempting this reload, image_load_image_file is calling
`BKE_image_free_buffers` and tag the Image to the (GPU) image_free_queue
(because this run on the rendering thread).

If the main thread decide to redraw the UI and go through `GPU_free_unused_buffers` they all get deleted and if that happens before the rendering thread use them ... segfault.

If I replace the environment textures with correct ones (the file does not seems to contain them), there is no crash when rendering.

I used a list of GPUTexture from blender Image to increase and decrease the
reference counter correctly.

This add very little memory and computation overhead.
April 23, 2019, 18:35 (GMT)
GPUBuffers: Fix wrong assert

For good this time...

forgot to commit it in the previous commit rBedde48f57844.
April 23, 2019, 17:06 (GMT)
Fix T63813: crash saving images on Windows

The danger of void pointers...
April 23, 2019, 16:55 (GMT)
Merge branch 'blender2.7'
April 23, 2019, 16:53 (GMT)
Fix T63796: Cycles OSL shader with closure not working in final render.
April 23, 2019, 15:56 (GMT)
Outliner draw: Fix using wrong flag to tag object on visibility change

Note: This doesn't fix any bug we know of, but it is the correct flag to
tag in this case.
April 23, 2019, 15:29 (GMT)
Depsgraph: make the dependency cycle report more readable.

Since it is a continuous cycle, there's no need to repeat the
name of the previous bone. Also, dot is a common symbol in object
and bone names, so use '/' instead for node nesting.
April 23, 2019, 15:26 (GMT)
GPencil: Add support for gradient to Box strokes

Before this options was only available to Dots mode.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021