Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2363 / 5574

May 11, 2016, 19:59 (GMT)
BMesh: add BMW_ISLAND_MANIFOLD

An island walker that only walks over manifold edges.
May 11, 2016, 19:58 (GMT)
Cycles: Add support for single channel float textures on CPU.

Until now, single channel textures were packed into a float4, wasting 3 floats per pixel. Memory usage of such textures is now reduced by 3/4.
Voxel Attributes such as density, flame and heat benefit from this, but also Bumpmaps with one channel.
This commit also includes some cleanup and code deduplication for image loading.

Example Smoke render from Cosmos Laundromat: http://www.pasteall.org/pic/show.php?id=102972
Memory here went down from ~600MB to ~300MB.

Reviewers: #cycles, brecht

Differential Revision: https://developer.blender.org/D1981
May 11, 2016, 19:30 (GMT)
BMesh Island Walker: use direct loop access
May 11, 2016, 18:42 (GMT)
BMesh: remove exception from face-join function

Callers need to check for NULL, if we need to know exact cause it could be a return arg.
May 11, 2016, 18:39 (GMT)
BMesh: boundary walker, skip non-manifold loops

Instead of setting an exception, treat non-manifold edges as boundaries.
May 11, 2016, 18:37 (GMT)
BMesh: add check for manifold loop
May 11, 2016, 18:36 (GMT)
Cleanup: only use r_ prefix for return args
May 11, 2016, 18:35 (GMT)
Cleanup: unused win32 headers
May 11, 2016, 15:43 (GMT)
error in last commit
May 11, 2016, 15:40 (GMT)
Correct check for tree being in BVH cache
May 11, 2016, 15:40 (GMT)
Remove pointer typedef from BVHCache

Used ** arguments unnecessarily,
also replace BLI_linklist_apply with while loop.
May 11, 2016, 15:00 (GMT)
Fix crash snapping to mesh with no geometry
May 11, 2016, 14:51 (GMT)
Cycles: Use explicit qualifier for single-argument constructors

Almost in all cases we want such constructors to be explicit, there are
exceptions but only in few places.
May 11, 2016, 11:36 (GMT)
Fix incorrect FLT_MIN use
May 11, 2016, 10:20 (GMT)
Transform Volume rewrite/refactor

Take advantage of the efficiency provided by the snap_context.

Also fixes errors:
- volume snap fails based on view angle (T48394).
- multiple instances of dupli-objects break volume calculation.
May 11, 2016, 10:12 (GMT)
BMesh: correct fix for face-join removing attached faces
Revision de72dca by Lukas Toenne
May 11, 2016, 08:53 (GMT)
Fix for inline documentation of FOREACH_NODETREE.

Was missing id macro variable.
Revision 18e5e2f by Lukas Toenne
May 11, 2016, 08:53 (GMT)
Fix for node tree ID tagging in new depsgraph.

Nested node trees are not handled in BKE_main_id_tag_all.
May 11, 2016, 07:24 (GMT)
Depsgraph: Add some missing relations

Those cases requires not only geometry component, but also a transform one
to be ready before evaluation can start.
May 11, 2016, 05:01 (GMT)
BLI_kdopbvh: Use distance for BLI_bvhtree_ray_cast_all

Pass distance argument so its possible to limit the range we get all hits from.

Other changes:

- Use boundbox test before calling callback, avoids redundant calls.
- Remove meaningless return value.
- Add doc string, explaining purpose of this function.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021