Blender Git Loki

Blender Git commits from all branches.

Page: 1287 / 2888

June 21, 2019, 20:01 (GMT)
Merge branch 'master' into soc-2019-outliner
June 21, 2019, 17:12 (GMT)
Add Embree access on GPU

Add shrink BVH4 to BVH2 to use Embree access on GPU
June 21, 2019, 16:52 (GMT)
Merge branch 'master' into functions
June 21, 2019, 16:51 (GMT)
Comment methods of ArrayRef and StringRef
June 21, 2019, 16:41 (GMT)
comment methods of some more data structures
June 21, 2019, 16:12 (GMT)
comments for methods of SmallVector
June 21, 2019, 14:56 (GMT)
initial code layout for updating the required attributes
June 21, 2019, 14:48 (GMT)
allocate attributes arrays in AttributeArraysCore
June 21, 2019, 14:38 (GMT)
USD: replaced 'xform_only' with 'weak_export'

An object marked as `weak_export` will only be exported if it has any non-
weak children. When it is exported, it is only written as transform, and
not as full object (so no object data).
June 21, 2019, 14:38 (GMT)
USD: Pass 'selected/visible only' flags to the exporter

This isn't handled properly by the exporter yet.
June 21, 2019, 14:38 (GMT)
USD: removed ExportSettings class

The `ExportSettings` class was a leftover from the porting of Alembic code,
and is no longer necessary. Without it the code is easier to follow.

No functional changes.
June 21, 2019, 14:38 (GMT)
USD: Iterate depsgraph, rather than view layer bases

The depsgraph contains all info we need, and iterating it is more
future-proof than iterating the view layer. This also removes any use of
original data and makes the USD exporter work 100% on evaluated data.

Also contains some other cleanups.
June 21, 2019, 14:38 (GMT)
Include BLI_iterator.h in DEG_depsgraph_query.h

The `DEG_xxx_ITER_yyy` iterators need the `ITER_BEGIN` and `ITER_END`
macros defined in BLI_iterator.h.
June 21, 2019, 14:38 (GMT)
USD: Avoid use of `default` in `switch`

By avoiding `default` and listing all valid `OB_xxx` cases explicitly the
compiler can warn us about any missing cases in the future.
June 21, 2019, 14:38 (GMT)
USD: Introducing experimental USD support

This introduces very limited USD support:

- The USD libraries are expected to be in /opt/usd/, not yet built by
install_deps.sh.
- The code requires cleanup & some restructuring to simplify once the
way we want to iterate over the depsgraph is deemed ok.
- No support for instancing, animation, or other features; all
duplicated objects are made real in the USD file. This is fine for
exporting a linked-in posed character, not so much for thousands of
pebbles etc.
- Debug prints are still in place.
June 21, 2019, 14:21 (GMT)
simulate all particle types with description
June 21, 2019, 14:12 (GMT)
cleanup copying ArrayRef to pointer
June 21, 2019, 14:03 (GMT)
refactor towards supporting multiple particle types
June 21, 2019, 13:10 (GMT)
initial particle type intermediate class
June 21, 2019, 12:56 (GMT)
fix using wrong length
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021