Blender Git Commit Log

All Blender Git commits.

Page: 3632 / 8462

October 29, 2017, 13:36 (GMT)
Include file for DNA_DEPRECATED macro
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.
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.
October 29, 2017, 05:31 (GMT)
Curve Fitting: heap reinsertion optimization
October 29, 2017, 05:08 (GMT)
Cleanup: move docs out of header
October 29, 2017, 04:47 (GMT)
Cleanup: const args
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.
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.
October 28, 2017, 17:42 (GMT)
BLI_hash: add BLI_heap_reinsert

Allows avoiding remove/insert calls.
October 28, 2017, 13:54 (GMT)
GTest: initial BLI_heap test
October 28, 2017, 13:09 (GMT)
Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only
October 28, 2017, 08:54 (GMT)
Merge branch 'blender2.8' into greasepencil-object
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.
October 28, 2017, 06:48 (GMT)
Cleanup: use uint type in BLI
October 27, 2017, 23:06 (GMT)
Fix top-bar showing "Redo Unsupported" in operator settings again

Own mistake in rBd6ca724a0e57791d96.
October 27, 2017, 21:28 (GMT)
Eevee: Volumetric: Fix Sun lamps not working.
October 27, 2017, 20:49 (GMT)
Eevee: Unlock volumetric shader nodes.
October 27, 2017, 20:49 (GMT)
Eevee: Make Smoke sim panel visible with EEVEE
October 27, 2017, 20:49 (GMT)
Eevee: Volumetrics: Fix "Tile Size" tooltip
October 27, 2017, 20:49 (GMT)
Eevee: Volumetrics: Support Smoke simulation textures.

It should behave like cycles.

Even if not efficient at all, we still do the same create - draw - free process that was done in the old viewport to save vram (maybe not really the case now) and not care about simulation's GPU texture state sync.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021