Revision 405980b by Sybren A. Stüvel October 29, 2017, 14:38 (GMT) |
Merge branch 'master' into blender2.8 # Conflicts: # source/blender/alembic/intern/abc_exporter.cc # source/blender/alembic/intern/abc_exporter.h # source/blender/alembic/intern/alembic_capi.cc # tests/gtests/alembic/abc_export_test.cc |
Revision 89eb05a by Sybren A. Stüvel October 29, 2017, 14:21 (GMT) |
Alembic: exporting MetaBalls as mesh - Only basis balls are exported, as they represent the resulting mesh. As a result the mesh is written to Alembic using the name of the basis ball. - MetaBalls are converted to a mesh on every frame, then an AbcMeshWriter is used to write that mesh to Alembic. |
Revision 7530c54 by Sybren A. Stüvel October 29, 2017, 14:14 (GMT) |
Merge branch 'master' into blender2.8 |
Revision ab2d1f6 by Campbell Barton October 29, 2017, 13:38 (GMT) |
BMesh: use heap update for dissolve-decimate |
Revision d900049 by Sybren A. Stüvel October 29, 2017, 13:36 (GMT) |
Include file for DNA_DEPRECATED macro |
Revision 0012d54 by Sybren A. Stüvel October 29, 2017, 13:36 (GMT) |
Alembic import: fixed mesh corruption when changing topology When the mesh changed topology but kept the vertex count the same, it would result in a corrupt mesh. By checking the face & loop counts too, this has become less likely. I've checked IPolyMeshSchema::isConstant(), but it returns true even when we see that the mesh changed topology. |
Revision 512b879 by Campbell Barton October 29, 2017, 07:22 (GMT) |
BLI_heap: add validation check, improve tests Also minor readability changes, avoid running both heap_up/down gives minor speedup too. |
Revision 560fa6d by Campbell Barton October 29, 2017, 05:31 (GMT) |
Curve Fitting: heap reinsertion optimization |
Revision bd0d410 by Campbell Barton October 29, 2017, 05:08 (GMT) |
Cleanup: move docs out of header |
Revision 4518c0f by Campbell Barton October 29, 2017, 04:47 (GMT) |
Cleanup: const args |
Revision 3425732 by Campbell Barton October 29, 2017, 04:47 (GMT) |
BLI_heap: minor changes to the API Recent addition of 'reinsert' didn't match logic for ghash API. Rename to BLI_heap_node_value_update, also add BLI_heap_insert_or_update since it's a common operation. |
Revision 336885b by Campbell Barton October 28, 2017, 18:26 (GMT) |
Use BLI_heap_reinsert for decimate and beautify Improves performance for high poly meshes, ~70% faster for decimate, only ~10% for beautify. |
Revision 4af1af7 by Campbell Barton October 28, 2017, 17:42 (GMT) |
BLI_hash: add BLI_heap_reinsert Allows avoiding remove/insert calls. |
Revision b84e3dc by Campbell Barton October 28, 2017, 13:54 (GMT) |
GTest: initial BLI_heap test |
Revision 1e07f36 by Joshua Leung October 28, 2017, 13:09 (GMT) |
Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only |
Revision fdae9e1 by Campbell Barton October 28, 2017, 07:28 (GMT) |
BLI_array_store: correct hashing single bytes The single byte version of hash_data was casting from unsigned char instead of signed. This didn't cause any errors since the result of each aren't compared. Even so, better keep them matching. |
Revision 8ac69ff by Campbell Barton October 28, 2017, 06:48 (GMT) |
Cleanup: use uint type in BLI |
Revision 1186dec by Clément Foucault October 27, 2017, 21:28 (GMT) |
Eevee: Volumetric: Fix Sun lamps not working. |
Revision 6e0ec88 by Clément Foucault October 27, 2017, 20:49 (GMT) |
Eevee: Unlock volumetric shader nodes. |
Revision acdf766 by Clément Foucault October 27, 2017, 20:49 (GMT) |
Eevee: Make Smoke sim panel visible with EEVEE |
|