Blender Git Commits

Blender Git "master" branch commits.

Page: 2491 / 5574

October 19, 2015, 16:55 (GMT)
Py API docs: fix extracting bmesh.ops from C code.
October 19, 2015, 15:13 (GMT)
Fix T46534: Crash loading corrupt HDR's
October 19, 2015, 15:13 (GMT)
Cleanup: use UNLIKELY for checking corrupt HDR's
October 19, 2015, 14:03 (GMT)
BGE: Fix T46381 : last action frame not updated.

It fix T46381. Normally BL_Action::Update (manage action time, end, loop?) should be called the same number of times as BL_Action::UpdateIPO (update action position, scale ect? in the game object).
But the bug report shows that UpdateIPO is called one less time than Update. To fix it i revert the commit 362b25b38287cb75e4d22b30bdbc7f47e8eb3fdf and implement a mutex in BL_Action::Update.
Example file : {F245823}

Reviewers: lordloki, kupoman, campbellbarton, youle, moguri, sybren

Reviewed By: youle, moguri, sybren

Maniphest Tasks: T39928, T46381

Differential Revision: https://developer.blender.org/D1562
October 19, 2015, 11:15 (GMT)
Fix T46529: Unwrap UV w/ use-subsurf fails

Regression since moving to looptri.
October 19, 2015, 01:36 (GMT)
GPU: check for blit support, using MSAA FBO's

Used for reading off-screen buffers,
possible cause of failure for drivers that don't support it.
October 18, 2015, 16:51 (GMT)
Fix T46531: Cannot use % in filenames.

Same case as with space char really, one should not use those special chars in
filenames, but they are globally supported by all current FS/OS, so no real reason
to enforce that behvior on users here.

To be backported to 'a' release.
October 18, 2015, 12:39 (GMT)
BLI_task: fix bad freeing of current task_thread in case POSIX thread creation fails.

Trying to MEM_free a single item of a whole MEM_calloc'ated array, tsst...
Luckily looks like POSIX thread creation does not fail often! :P
October 18, 2015, 10:09 (GMT)
Fix T46520: mathutils.bvhtree crashes with distance input.

Should be backported to 'a' release.
October 18, 2015, 09:13 (GMT)
Fix T46524: Use Alpha (Straight/Premultiply) option missing in 2.76 for DDS files.

All optional image format are not #define'd in submodules like DDS read/write code.
This means values of `eImbTypes` would not always be the same in all contexts, yuck!

This is a regression and should be backported to 'a' release.
October 17, 2015, 19:49 (GMT)
BGE: Use references in CcdPhysicsEnvironment::RemoveConstraint.

It avoids assert calls on rigid body destructor.
October 17, 2015, 09:32 (GMT)
Fix T46429: Movie clip is deformed by resolution multiplier when offset is added in sequence editor.
October 17, 2015, 07:52 (GMT)
correct own error in rectangle clamping
October 17, 2015, 05:16 (GMT)
IMB_thumbs: add missing error check
October 17, 2015, 05:06 (GMT)
Cleanup: warnings

- remove NULL checks for args already set as ATTR_NONNULL.
- double promotion.
October 17, 2015, 05:04 (GMT)
Cleanup: BLI_path comments
October 17, 2015, 05:00 (GMT)
Cleanup: remove unused BLI_string_to_utf8
October 16, 2015, 19:56 (GMT)
Fix broken CD_NORMAL interpolation callback (would generate non-unit vectors).

Even if the weights are normalized, the weighted sum of normalized vectors
usually does **not** give a normalized vector (unless all source vectors
are aligned).

This probably was not a big issue in most cases, since we usually interpolate
similar vectors here - but still!
October 16, 2015, 19:56 (GMT)
Fix T46508: data_transfer of normals fails in case objects are transformed.

The final stage of the process (copying/interpolating new dst cddata from src cddata)
was simply broken in normal case, where we need to convert from source to destination
object space.

This patch is a bit verbose, but I cannot see how to avoid it really.

To think this code is in master since over 6 months and it only gets reported now... :/
October 16, 2015, 19:56 (GMT)
Mesh remapping: fix loop 'best matching normals' not using transform space.

Also, cleanup, reduce declarations of tmp_co/_no...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021