Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3020 / 5574

November 28, 2013, 23:00 (GMT)
Python API Docs: update for using git buildinfo and change upload URL
November 28, 2013, 22:48 (GMT)
Python API: give a better error message when creating a Matrix fails
November 28, 2013, 20:35 (GMT)
Fix iTaSC build error when building with libc++.

This was using TreeElement before it was fully defined, which gives undefined
behavior that happened to work with other libraries but not libc++.

Based on patch by Marcus von Appen, modifications for brevity and to ensure we
don't dereference invalid memory. Ref T37477.
November 28, 2013, 19:46 (GMT)
Code cleanup: spelling fixes and verbosity prints
November 28, 2013, 17:28 (GMT)
Made collections port compatible with MSVC2008

The issue was caused by the fact that in this version
of MSVC unordered_map class is defined in <unordered_map>
header file, but this file declares the class int std::tr1
namespace.

This confused existing assumption that if there's an
existing <unordered_map> file then class is declared
in std namespace.

Added an extra check to CMake which detects whether
it's std or std::tr1 which actually contains class
of unordered_map.

This might be changed/cleaned in the future, for
now committing to our repository to solve compilation
error on windows.

Details of the patch in upstream can be found there:

https://ceres-solver-review.googlesource.com/#/c/4371/
November 28, 2013, 17:07 (GMT)
CMake/Scons Build: disable explicit linking to libstdc++ on Linux/Unix.

It's not needed, this should happen automatically already, and if you build
against libc++ instead (as on recent FreeBSD), this would give build errors.

Ref T37477.
November 28, 2013, 13:46 (GMT)
Remove debug prints from SCons' python module

Seems to be left by accident in rB9a79e03752509997e99094763f9183e6e5ce3637

If not, please do prints more verbose :)
November 28, 2013, 13:46 (GMT)
Update Ceres to latest upstream version

- A richer Problem API.
- DynamicNumericDiffCostFunction.
- Faster ITERATIVE_SCHUR solver.
- Faster SCHUR_JACOBI preconditioner.
- Faster Jacobian evaluation.
- Faster visibility based preconditioning using single linkage clustering.

Also re-wrote rules for unordered collections detection,
should work on all platforms and compilers now :)
November 28, 2013, 09:40 (GMT)
Transform: improve normal orientation

- when 3 verts are selected ensure the normal is flipped on the side of existing vert normals.
also use the most distant 2 verts to define the tangent.

- when 2 vertices are selected, the normal wasn't aligned with the vert normal.
November 28, 2013, 08:59 (GMT)
Fix T37143: Wrong normal dir with individual origins + one vert selected
November 28, 2013, 08:00 (GMT)
Fix Carve compilation on FreeBSD

Based on the patch from Marcus von Appen, thanks!
November 28, 2013, 08:00 (GMT)
Update Carve to upstream version be054bc7ed86
November 28, 2013, 08:00 (GMT)
Carve bundler script cleanup

- random.hpp was only removed from actual include
directory, but not from patches/files.

- Files list generator didn't ignore config.h file
which in fact is not needed.
November 28, 2013, 05:14 (GMT)
error in last commit
November 28, 2013, 05:05 (GMT)
Testing: added check for broken links to wiki docs
November 28, 2013, 04:12 (GMT)
View3D: split camera controlling parts of fly mode into their own functions
November 28, 2013, 01:11 (GMT)
Cycles: experimental OpenSubdiv code.

This code can't actually be enabled for building and is incomplete, but it's
here because we know we want to support this at some point and there's not much
reason to have it in a separate branch if a simple #ifdef can disable it.
November 28, 2013, 01:11 (GMT)
Cycles: experimental OSL ptex reading code.

This code can't actually be enabled for building and is incomplete, but it's
here because we know we want to support this at some point and there's not much
reason to have it in a separate branch if a simple #ifdef can disable it.
November 28, 2013, 01:11 (GMT)
Cycles: add ptex face ID and UV attributes.

Not the most memory efficient way to store these things but it's simple and
implementing it better requires some work to natively support subd grids as
a primitive in some way.
November 28, 2013, 01:11 (GMT)
Cycles: remove approximate subdivision surface with gregory patches code.

It was never fully implemented and will be replaced by OpenSubdiv. Only linear
subdivision remains now. Also includes some refactoring in the split/dice code,
adding a SubdParams struct to pass around parameters more easily.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021