Revision c42ceef by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-parallel-multi-function) August 23, 2021, 16:40 (GMT) |
initial anonymous attributes implementation |
August 23, 2021, 13:59 (GMT) |
Cycles X: change subsurface anisotropy range to 0..1 Negative values don't work well, don't support them for now. |
Revision acc2e8a by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 23, 2021, 13:58 (GMT) |
Merge branch 'master' into temp-geometry-nodes-fields |
Revision 04bb1bd by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 23, 2021, 13:57 (GMT) |
fix comment |
August 23, 2021, 13:51 (GMT) |
Merge branch 'master' into cycles-x |
August 23, 2021, 12:49 (GMT) |
Cycles X: Make path util aware of session temporary directory Will allow to sore session-specific data, such as partial tile file. This is a more re-usable case of the way how OSL compilation is done: the OSL compilation creates temp file from Python and passes it to Cycles. Differential Revision: https://developer.blender.org/D12279 |
August 23, 2021, 12:43 (GMT) |
Cleanup: Remove unused render settings Debug pass type is a residue from the original debug passes support in Cycles. It got re-implemented using runtime passes registration. Start resolution was used by Cycles ands Blender Internal. Cycles calculates it automatically, and Blender Internal is no longer with us. Render engines which still needs such option can register it as a custom property. Differential Revision: https://developer.blender.org/D12280 |
August 23, 2021, 11:50 (GMT) |
Pipeline: Use more explicit cuda versions. |
August 23, 2021, 10:42 (GMT) |
Merge branch 'master' into soc-2021-knife-tools |
August 23, 2021, 09:55 (GMT) |
Add sanity NULL checks when loading sound sequences Would cause crashes in files that had lingering invalid sound sequences around. For example our tests/render/volume/fire.blend test file. |
August 23, 2021, 09:54 (GMT) |
Fix T87967: M2T video seeking is broken Bug caused by integer overflow in ffmpeg_generic_seek_workaround(). Function max_ii() was used to limit int_64tvalue. After fixing the issue there was another issue, where near-infinite loop was caused by requested_pos being very large and stream being cut in a way, that it was missing keyframe at beginning. This was fixed by checking if we are reading beyond file content. Reviewed By: zeddb Differential Revision: https://developer.blender.org/D11888 |
August 23, 2021, 09:53 (GMT) |
VSE: Use lines to draw waveform Refactor and improve waveform drawing. Drawing now can use line strips to draw waveforms instead of only triangle strips. This makes us able to properly visualize thin waveforms as they would not be visible before. We now also draw the RMS value of the waveform. The waveform drawing is now also properly aligned to the screen pixels to avoid flickering when transforming the strip. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11184 |
August 23, 2021, 09:47 (GMT) |
Merge branch 'master' into cycles-x |
August 23, 2021, 09:28 (GMT) |
Sculpt dyntopo: fix mem cache test function, how did this ever work |
August 23, 2021, 09:21 (GMT) |
VSE: Fix audaspace not reading ffmpeg files with start offset correctly The duration and start time for audio strips were not correctly read in audaspace. Some video files have a "lead in" section of audio that plays before the video starts playing back. Before this patch, we would play this lead in audio at the same time as the video started and thus the audio would not be in sync anymore. Now the lead in audio is cut off and the duration should be correctly calculated with this in mind. If the audio starts after the video, the audio strip is shifted to account for this, but it will also lead to cut off audio which might not be wanted. However we don't have a simple way to solve this at this point. Differential Revision: https://developer.blender.org/D11917 |
August 23, 2021, 09:20 (GMT) |
VSE: Fix seeking issues. The seek pts was not correctly calculated. In addition to that we were not seeking in the video pts time base. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11921 |
August 23, 2021, 09:19 (GMT) |
VSE: Fix video strip duration calculation The video duration was not read correctly from the video file. It would use the global duration of the file which does in some cases not line up with the actual duration of the video stream. Now we take the video stream duration and start time into account when calculating the strip duration. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11920 |
August 23, 2021, 09:18 (GMT) |
VSE: Fix memory leak when adding bad image/movie strips If the add strip operator errored out, we wouldn't free custom data allocated Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11919 |
August 23, 2021, 09:17 (GMT) |
VSE: Fix "off by one" error when encoding audio Before we didn't encode the audio up until the current frame. This lead to us not encoding the last video frame of audio. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11918 |
August 23, 2021, 09:15 (GMT) |
Fix: instances are made real when they shouldn't be The original assumption that the `modifyMesh` function is only called when the modifier is applied was wrong. There are still a couple of other places calling it through `BKE_modifier_modify_mesh`. Now there is an extra check that makes sure instances are only realized when the modifier is actually applied. |
|
|
|


Master Commits
MiikaHweb | 2003-2021