Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1114 / 8462

November 17, 2020, 12:00 (GMT)
VSE: Fix prefetch initialization sequence

In 8d1978a8e013 bmain entry is updated when prefetching is started,
but this must be done before seq_prefetch_update_context(). Otherwise
created cache keys will be incorrect.

This happens immediately after prefetch is started. When it's refreshed
problem goes away.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9581
November 17, 2020, 11:56 (GMT)
RNA define: check and report invalid usages of ID pointers properties.

Some RNA structs, like operators or keymaps, are not allowed to have ID
pointer properties. now this check will ignore those, and report an
error message in the console.

Related to T82597.

Notes: While a bit more involved than rBf39fbb3e6046, this commit
remains fairly localized and non-intrusive.

It relies on some rather obscure and weird behaviors of our RNA code
though, a cleaner solution could be e.g. to add a tye to
`StructOrFunctionRNA`, so that we could properly 'rebuild' (re-cast) the
pointer to either `StructRNA` or `FunctionRNA` when needed in internal
code...
November 17, 2020, 11:45 (GMT)
use simpler accessor
November 17, 2020, 11:18 (GMT)
initial working version
November 17, 2020, 10:11 (GMT)
Merge remote-tracking branch 'origin/blender-v2.91-release'
November 17, 2020, 10:01 (GMT)
Fix T82774: NLA Sync Length Typo Fix

When offsetting strips to the left, to make space when syncing strip
length, move the preceding NLA strips instead of the succeeding strips.

The bug seems to be from a copy/pasting typo.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9583
November 17, 2020, 09:58 (GMT)
Fix T82588: Box Select selects keyframes hidden by "Only Show Selected"

Select only editable keys on selected curves when "Only Show Selected
Curves" is enabled in the Graph Editor's View menu.

This prevents selecting invisible keys with box, circle, and lasso
select in the Graph Editor.

Reviewed By: looch

Differential Revision: https://developer.blender.org/D9580
November 17, 2020, 08:37 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 08:33 (GMT)
Fix T82042: Crash when rendering huge images

Crash is related to the definition of the GL_MAX_TEXTURE_SIZE. OpenGL does not clearly
defined `GL_MAX_TEXTURE_SIZE` exactly means. Both on AMD and NVIDIA we have issues with
huge textures that they don't get created even if they are smaller. (See {D9530} for
research).

This patch will try to create the texture in a smaller size when the texture creation
failed.

Final implementation by: Cl�ment Foucault

We should create a solution that doesn't need downscaling. For this specific case ARB_sparse_texture might help to create cleaner code, but you still have to commit the whole image what introduces several draw calls. Other improvement is to optimize the scaling; current implementation isn't optimized for performance.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D9524
November 17, 2020, 03:10 (GMT)
Merge branch 'blender-v2.91-release'

Conflicts:
source/blender/editors/render/render_opengl.c
source/blender/sequencer/intern/effects.c
November 17, 2020, 02:56 (GMT)
Fix T82703: Image not scaled when rendering

This is was caused by incorrectly set preview_render_size in VSE
rendering context. Value was set to SEQ_PROXY_RENDER_SIZE_FULL, but
it should be SEQ_PROXY_RENDER_SIZE_SCENE as scene render size is
being used.

This is same fix as 0d7036b40e68, but I did not checked openGL
render pipeline.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9562
November 17, 2020, 02:55 (GMT)
Fix incorrect text size with downscaled preview

Use either scene render size or fixed preview scale factor.

Previously scene render size was used as baseline value for text size
correction. This is incorrect.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9563
November 17, 2020, 01:02 (GMT)
Format changes.
November 17, 2020, 00:31 (GMT)
Cycles: Fix compilation error and warning without OPENVDB
November 17, 2020, 00:31 (GMT)
Fix T81827: MacOS lines that should be thick are green instead

The issue was the use of alpha values of 0 when there were no blending
enabled.

This patch just disables the smoothing of the wires in this case.
November 16, 2020, 21:19 (GMT)
Merge branch 'blender-v2.91-release'
November 16, 2020, 21:13 (GMT)
Fix wrong collection icon in outliner popover

This icon was missed in rB0633a89e1827
November 16, 2020, 20:54 (GMT)
Outliner: Collection icon color tweaks

The icons originally chosen for the collection colors were selected
during development and had a few issues with contrast in the light
theme, and the gray color was not a good choice against the default gray
backgrounds.

The new colors are more readable in both default Blender themes. Gray
was replaced with pink.

Differential Revision: https://developer.blender.org/D9504
November 16, 2020, 20:46 (GMT)
Fix T76699: Support macOS inbetween mouse/tablet.

Coalescing on macOS overwrites a singular unprocessed mouse event. To
receive all mouse and tablet events coalescing is disabled.

Disabling coalescing for macOS disables coalescing for trackpad
gestures. Repeat trackpad events are unnecessary and found to
negatively impact performance thus are re-coalesced in Window Manager.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9574
November 16, 2020, 20:18 (GMT)
Merge branch 'master' into refactor-idprop-ui-data
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021