September 19, 2019, 15:14 (GMT) |
Fix T69610: Outliner doesn't update for text new and unlink Redraw the outliner when text data-blocks are created and unlinked. This also fixes a crash when unlinking. |
September 19, 2019, 15:10 (GMT) |
September 19, 2019, 15:04 (GMT) |
GPencil: Use Object location instead of 3D cursor for Grab Brush Instead to use the 3D cursor as reference point (legacy code), it would be better use the object location. |
September 19, 2019, 14:59 (GMT) |
Fix T55403: Alembic: export of animated child hairs The parent hairs were written to Alembic even when the 'Parent Particles' checkbox (`use_parent_particles`) was disabled. In this case the parent hairs were not correct in Blender's memory, and thus also not correct in the exported Alembic file. The Alembic exporter now respects this setting and doesn't write the parent hairs when 'Parent Particles' is off. |
September 19, 2019, 14:55 (GMT) |
Fix buffer overflow using bbone segment interpolation Do proper segment clamping to a proper value. Thanks Brecht for pair-coding! |
September 19, 2019, 14:40 (GMT) |
Merge branch 'master' into greasepencil-object |
September 19, 2019, 14:38 (GMT) |
Fix T70077: GPenci Controls points are not displayed in right location The problem was the unit matrix was not set in the uniform variable. |
September 19, 2019, 14:18 (GMT) |
Fix T69853: Object orientation is wrong with some AMD deprecated drivers. This solution only reuses the performance workaround made for Intel. But the original problem was not solved. Not much we can do to solve it. |
September 19, 2019, 13:57 (GMT) |
Manpage gen script: fix for python < 3.7, and missing Blender build info. Python3.7 is still fairly recent, not all distro use it as system python yet, fallback to code compatible up to py3.5. Also, often distro builds of Blender do not have the buildinfo, in that case fallback to `SOURCE_DATE_EPOCH` envvar, and as last resort to current time, as in orig patch D5756 (we still use blender builddate when available). Issues raised in recent own rBcd5c70630318. |
September 19, 2019, 13:56 (GMT) |
Fix part of T68666: Animated mesh UVs, vertex colors don?t update on time change |
September 19, 2019, 13:55 (GMT) |
Fix T70070: Path always absolute when importing Alembic Importing an Alembic file with a relative path is now also possible. |
September 19, 2019, 13:42 (GMT) |
Fix crash in local collections with excluded layer Steps to reproduce were: * Add a new collection * Put an object into it * Exclude the selection (the checkbox in front of the name) * Enable "Local Collections" in any viewport -> Crash Did not skip the excluded collections, causing an unsuccessful object lookup (returned null-pointer). |
September 19, 2019, 13:27 (GMT) |
September 19, 2019, 13:26 (GMT) |
Cleanup: rename anim::duration to anim::duration_in_frames Units should be explicit, and not left to be guessed by the reader. The field is only used in a single C file, so it's a relatively low-risk change. |
September 19, 2019, 13:12 (GMT) |
Fix T68091: Adding a corrupt video crashes/confuses Blender The problematic video from T68091 clearly has an invalid stream duration (it would be 55 centuries long if interpreted at 30 FPS, and given that it was recorded with an Android 9 device, it's unlikely that recording started that long ago). I've added a heuristic to check the stream duration against the container duration; if the stream is more than 4x longer than the container, Blender now falls back to the container duration. We could use MIN(stream duration, container duration), but there might be video files out there where the container duration is less precise than the stream duration; they are measured in different units of time (microseconds for the container vs. frames for the stream). Includes a unit test for the above heuristic. Reviewed by: jbakker Differential revision: https://developer.blender.org/D5853 |
September 19, 2019, 13:12 (GMT) |
Use FFmpeg's own `av_guess_frame_rate()` function instead of guessing ourselves This was introduced in FFmpeg lavf 55.1.100 in 2013. For systems that are still on LibAV or older FFmpeg there is a fallback implementation that performs the same guess as we did before in `av_get_r_frame_rate_compat()`. |
September 19, 2019, 13:12 (GMT) |
Cleanup: don't index the same array multiple times There is now a clearer distinction between `video_stream` (the stream itself) and `video_stream_index` (its index), and no more repetition of accessing the same item of an array. This also makes the code a bit more readable in preparation for an upcoming functional change. |
September 19, 2019, 12:40 (GMT) |
Fix T70068: sculpt mode hide masked not working after show all |
September 19, 2019, 12:09 (GMT) |
Fix T64855: smooth view not working in Eevee rendered mode |
September 19, 2019, 12:06 (GMT) |
Cycles: Fixed an issue where volumes were skipped when the camera was inside more than one volume. |
|
|
|


Master Commits
MiikaHweb | 2003-2021