Revision f42ae6c by Campbell Barton October 10, 2015, 08:39 (GMT) |
Fix/Workaround T46431: blender-softwaregl crashes Order of initialization bug only impacted mesa's software-gl. For now effectively revert support for glx-context-flags. |
Revision 64e4f99 by Brecht Van Lommel October 10, 2015, 02:09 (GMT) |
Fix T46403: motion tracking not workig with Xcode 7 on OS X. Caused by use of the uninitialized shape_ variable in Resize(). |
Revision db3dfb7 by Bastien Montagne October 9, 2015, 20:24 (GMT) |
Fix T46426: 2D-version of zoom border operator is available in 3DView context. |
Revision 165c87d by Bastien Montagne October 9, 2015, 19:26 (GMT) |
Cleanup: 3DView object drawing: afterdraw lists: better 'loop & remove' with BLI_pophead. Saves two lines and a temp variable for each loop... |
Revision 01f235e by Bastien Montagne October 9, 2015, 19:26 (GMT) |
Fix T46418: Constraints - influence other than 0 or 1 - bad results with non-homogeneous scaled matrices. Use new interp_m4_m4m4 instead of blend_m4_m4m4. Note that maybe we could replace other usages of blend_m... by interp_m..., but this should be investigated on a case-by-case basis. |
Revision be72df4 by Bastien Montagne October 9, 2015, 19:26 (GMT) |
BLI_math: add mat3_polar_decompose, interp_m3_m3m3 and interp_m4_m4m4. mat3_polar_decompose gives the right polar decomposition of given matrix, as a pair (U, P) of matrices. interp_m3_m3m3 uses that polar decomposition to perform a correct matrix interpolation, even with non-uniformly scaled ones (where blend_m3_m3m3 would fail). interp_m4_m4m4 just adds translation interpolation to the _m3 variant. |
Revision 8159718 by Bastien Montagne October 9, 2015, 19:26 (GMT) |
BLI: add SVD solver for mat3 (using eigen3). |
Revision ad5f6a9 by Sergey Sharybin October 9, 2015, 12:53 (GMT) |
Cycles: Fix compilation error of CUDA kernel after recent decomposition changes |
Revision b54447c by Sergey Sharybin October 9, 2015, 10:58 (GMT) |
Cycles: Make sure ray direction is always normalized Ray direction is assumed to be normalized in such areas as scaling intersection distance on instance push/pop when doing ray-scene intersection, but it was possible that some closures wouldn't give normalized direction which could cause wrong intersection checks. Now normalization will happen on surface bounce, which could be a bit of a waste if closure actually gives normalized direction, but currently only transparent BSDF seems to give guaranteed normalized direction. |
Revision 29247a7 by Sergey Sharybin October 9, 2015, 10:58 (GMT) |
Cycles: Fix wrong intersection with motion blur and degenerate object transform |
Revision 4974ed9 by Sergey Sharybin October 9, 2015, 10:58 (GMT) |
Cycles: Fix issues with quick inverse of degenerate matrix This fixes part of the issues reported in T46322. Still need to solve issue with wrong intersection distance scaling. |
Revision 8fa4fcc by Sergey Sharybin October 9, 2015, 10:58 (GMT) |
Cycles: Fix intersection issues caused by degenerate instance matrix Issue was caused by wrong intersection distance scaling on instance pop, which could cause intersection distance to become zero, confusing following intersection checks. |
Revision c800570 by Bastien Montagne October 9, 2015, 08:51 (GMT) |
Fix T46420: Segfault when instancing smoke domain. Looks like instancing of smoke sim is not supported at all (was fake-working in 3DView in 2.74, but not rendered). But it should not crash - code was adding temp 'fromdupli' base to the delayed drawing list... Nice to backport this to 2.76 I think. |
Revision 46ad220 by Sybren A. Stüvel October 9, 2015, 07:50 (GMT) |
BGE Fix T41943: Zeroing out angular velocity not possible This patch makes it possible to zero out angular velocity. tiny angular velocities may cause instabilities, according to the discussion in T41943, so they are mapped to (0, 0, 0) instead. It also applies the same reasoning to the linear velocity, unifying the different approaches. Differential revision: D952 |
Revision ff7effd by Campbell Barton October 9, 2015, 05:35 (GMT) |
Correct own error in editmesh bvh Flag mix-up and uninitialized var. |
Revision e9b9b88 by Campbell Barton October 9, 2015, 00:22 (GMT) |
Fix leak creating 'empty' looptri bvh tree |
Revision 103e38c by Brecht Van Lommel October 8, 2015, 23:29 (GMT) |
Fix T46415: empty node group in GLSL shader has incorrect socket type conversion. |
Revision 05ee31e by Campbell Barton October 8, 2015, 22:27 (GMT) |
Fix error after change to IDWalkFunc |
Revision 24c94ea by Porteries Tristan October 8, 2015, 19:38 (GMT) |
BGE: Use BLI_task instead of pthread in KX_BlenderSceneConverter. |
Revision fd2bdc0 by Sergey Sharybin October 8, 2015, 16:06 (GMT) |
Fix crash loading modifiers with missing IDs Was very visible with barcelona file from Cycles benchmark repository. |
|
|
|


Master Commits
MiikaHweb | 2003-2021