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 |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021