Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 830 / 5574

April 9, 2020, 19:01 (GMT)
Cleanup: VSE rename i to view_id for stereo 3d code
April 9, 2020, 17:18 (GMT)
TaskScheduler: Minor Preparations for TBB

Tasks: move priority from task to task pool {rBf7c18df4f599fe39ffc914e645e504fcdbee8636}
Tasks: split task.c into task_pool.cc and task_iterator.c {rB4ada1d267749931ca934a74b14a82479bcaa92e0}

Differential Revision: https://developer.blender.org/D7385
April 9, 2020, 17:12 (GMT)
GPUViewport: Use GPUBatch for viewport drawing

When drawing the viewport to the screen the draw calls were not batched.
This resulted in measurable slowdown on Windows Intel 10th gen
platforms.

This patch would cache the last draw calls per viewport. Our API does
support partial redrawing of the viewport, but that isn't used anywhere.

This patch does not include stereoscopy rendering. This still uses the
imm approach and would still be slow on certain hardware.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D7357
April 9, 2020, 14:25 (GMT)
Cleanup: Remove unused var

This was not removed in previous fix.
April 9, 2020, 13:04 (GMT)
Fix T75490: Child Of - difference between 2.82 and 2.83

rB10162d68e385 introduced a difference in computing the matrix, as well
as a better way to compute the inverse matrix. This commit reverts the
former, while keeping the latter and some other improvements.
April 9, 2020, 12:55 (GMT)
Fix menu search referencing image menu

In this case it was called mask which wasn't correct since it's
used for image & UV's, so rename the menu instead.
April 9, 2020, 12:55 (GMT)
Cleanup: unused variable
April 9, 2020, 10:35 (GMT)
Fluid: Fix unused variables

Unsed variables for fluid caching.
April 9, 2020, 10:18 (GMT)
Fix T75491: ctest: usd_test fails in a debug configuration

There was a bug in the `connect_loose_objects()` function, which caused
some objects to be exported twice (once for real, and once
transform-only). This is now resolved.
April 9, 2020, 10:14 (GMT)
USD: ensure test does not depend on BLI_assert()

The test failure in T75491 only showed up in debug builds because
`BLI_assert()` is a no-op in release builds. This is now replaced by a
proper GTests call to `ADD_FAILURE()`, ensuring that the test fails
regardless of build mode.
April 9, 2020, 09:21 (GMT)
Silence assert on ID usercount for deprecated IPO.

We do not really care about those, so just avoid the noise when loading
very old files...

Re T75389.
April 9, 2020, 08:59 (GMT)
Tracking: Forward compatibility code for distortion models

Allows to open newer files in older Blender after new distortion model
has been added.

It will behave as if this is a polynomial model with all 0 coefficients
which are then being refined and assigned explicitly after solving the
motion.
April 9, 2020, 08:58 (GMT)
Cleanup: Fix typo error
April 9, 2020, 08:56 (GMT)
Fix T75122: Annotations: Only visible scene annotations in dopesheet

The loop of datablocks was using the scene datablock (3D View) only, but all others datablocks were ignored.

Now the loop consider any annotation datablock.
April 9, 2020, 08:46 (GMT)
Fix T75425: Bone selection cycling not working

Edit-mode bone selection now cycles on successive clicks.
This now cycles through multiple edit-objects & bones.
April 8, 2020, 23:10 (GMT)
UI: English as Default Language

Set language setting for new profiles to English.

Differential Revision: https://developer.blender.org/D7373

Reviewed by Brecht Van Lommel
Revision 1239cab by Julian Eisel
April 8, 2020, 21:23 (GMT)
Fix T75203: Crash when changing active keying set

When updating the active button, the search data wasn't updated, so it
kept using the old pointers. A check in `ui_rna_collection_search_cb()`
relied on this incorrect behavior so I had to fix that too. Note that
the previous commit was also needed for the second fix to work.

Caused by c46dcdf8871e.
Revision 74fa878 by Julian Eisel
April 8, 2020, 21:22 (GMT)
Fix error in UI_butstore_ API

If the `uiButStore` data was freed after the buttons/blocks were updated
from previous instances (see `UI_block_update_from_old()`), e.g. by
delaying that to the "afterfuncs" (`ui_apply_but_funcs_after()`), the
data would get lost. As result, the button pointers that the API is
supposed to keep valid would point to freed memory.

This wasn't an issue so far since the API didn't happen to be used this
way. That changes with the next commit.
April 8, 2020, 20:01 (GMT)
Fix T75288: crash in Cycles image loading with multithreaded shader compilation
April 8, 2020, 19:58 (GMT)
Fix T75290: Cycles crash with out of bounds memory access in volume mesh build
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021