Blender Git Commit Log

All Blender Git commits.

Page: 689 / 8462

April 28, 2021, 17:56 (GMT)
Cleanup: add mechanism for devices to not have a megakernel
April 28, 2021, 17:56 (GMT)
Cleanup: move number of concurrent GPU paths to device queue

So different devices can set it to different values, though it's still
hardcoded as of now.
April 28, 2021, 17:49 (GMT)
Fix wrong order of graphics interop destruction

The GPU display needs to be destroyed after path trace works, otherwise
the CUDA interop resource destruction will error with an invalid graphics
context.

Additionally, added guards to ensure the CUDA graphics interop object is
never copied.
April 28, 2021, 17:19 (GMT)
Fix wrong number of integrator kernels

The value was off-by-one, causing buffer overflow on accessing the queue
counters.
April 28, 2021, 16:19 (GMT)
Only apply edge panning in translation mode.
April 28, 2021, 16:13 (GMT)
Longer edge pan delay and higher max speed.
April 28, 2021, 15:53 (GMT)
Clean up comments.
April 28, 2021, 15:45 (GMT)
Remove unused include.
April 28, 2021, 15:43 (GMT)
fix
April 28, 2021, 15:36 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type

Conflicts:
source/blender/editors/transform/transform_convert_gpencil.c
April 28, 2021, 15:35 (GMT)
Merge branch 'master' into greasepencil-object
April 28, 2021, 15:22 (GMT)
Merge branch 'blender-v2.93-release'
April 28, 2021, 15:19 (GMT)
VSE: Fix slow prefetching when strips are animated

Issue was caused by anim handle being reset by
`DEG_evaluate_on_framechange()`

Preserve anim handle by backing it up in
`blender::deg::SequenceBackup`

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D11059
April 28, 2021, 15:16 (GMT)
VSE: Fix colorbleed on scaled images

When frame is rendered to file, bilinear interpolation on scaled images
caused blurred edges.

This is fixed by not doing interpolation with pixels outside of source
buffer.

Such fix doesn't cover cropped images which are currently cropped by
filling area of image with black transparent color, because image buffer
has bigger size than visible image area.

This is fixed by offsetting range used in previous fix by amount, that
would correspond to crop distance. Because of this, image area doesn't
even need to be filled with transparency.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D11058
April 28, 2021, 15:13 (GMT)
[WIP] Compositor: Full-frame base system

This patch adds the base code needed to make the full-frame system work for both current tiled/per-pixel implementation of operations and full-frame.

Two execution models:
- Tiled: Current implementation. Renders execution groups in tiles from outputs to input. Not all operations are buffered. Runs the tiled/per-pixel implementation.
- FullFrame: All operations are buffered. Fully renders operations from inputs to outputs. Runs full-frame implementation of operations if available otherwise the current tiled/per-pixel. Creates output buffers on first read and free them as soon as all its readers have finished, reducing peak memory usage of complex/long trees.

This should allow us to convert operations to full-frame in small steps with the system already working and solve the problem of high memory usage.

FullFrame breaking changes respect Tiled system, mainly:
- Translate, Rotate, Scale, and Transform take effect immediately instead of next buffered operation.
- Any sampling is always done over inputs instead of last buffered operation.

Differential Revision: https://developer.blender.org/D11113
April 28, 2021, 15:10 (GMT)
Cleanup: Add float format

April 28, 2021, 15:09 (GMT)
support vertical panning
April 28, 2021, 14:53 (GMT)
GPencil: Fading based on distance to reference object in Opacity and Thickness modifiers

This patch allows you to dynamically control stroke's opacity and thickness using an object for distance reference in the modifier. Fading range is adjustable, and it is compatible with current curve/vertex group selection.

Reviewed By: #grease_pencil, antoniov, mendio

Maniphest Tasks: T82177, T80194

Differential Revision: https://developer.blender.org/D9091
Revision bb2f959 by YimingWu (master)
April 28, 2021, 14:40 (GMT)
Fix T87832: Incorrect FOV in line art when sensor fit is not Auto.

Reviewed by Sebastian Parborg

https://developer.blender.org/D11095
April 28, 2021, 14:38 (GMT)
add profiling to a few more places
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021