Blender Git Commit Log

All Blender Git commits.

Page: 3533 / 8462

January 3, 2018, 11:48 (GMT)
Fix T52871: beauty fill error

Only lock tri's facing different directions.
Needed because scanfill creates zero area faces.
January 3, 2018, 11:48 (GMT)
Beauty fill was skipping small faces
January 3, 2018, 11:48 (GMT)
Correct gtest error in recent beautify change
January 3, 2018, 11:48 (GMT)
Polyfill Beautify: half-edge optimization

Was using an edge hash for triangle -> edge lookups,
updating triangle indices for each edge-rotation.

Replace this with half-edge which can rotate edges much more simply,
writing triangles back once the solution has been calculated.

Gives ~33% speedup in own tests.
January 3, 2018, 11:48 (GMT)
GTest: initial BLI_heap test
January 3, 2018, 11:48 (GMT)
Use BLI_heap_reinsert for decimate and beautify

Improves performance for high poly meshes,
~70% faster for decimate, only ~10% for beautify.
January 3, 2018, 11:48 (GMT)
BLI_hash: add BLI_heap_reinsert

Allows avoiding remove/insert calls.
January 3, 2018, 11:48 (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.
January 3, 2018, 10:59 (GMT)
Missing from last commit
January 3, 2018, 10:54 (GMT)
Fix T53632: Objects outside scene shown in popup

Only show objects in current scene when not pinned.

This commit adds a filter argument to id-template
since we may want to filter by other criteria.
January 3, 2018, 10:24 (GMT)
Merge branch 'blender2.8' into hair_guides
January 3, 2018, 05:10 (GMT)
Fix T53678: Smart Project UV margin ignores units
January 3, 2018, 01:44 (GMT)
Fix an error on last commit

`count` here is multiplied by 4.
January 3, 2018, 01:31 (GMT)
Fix crash when you change the curve resolution in Edit Mode of the Blender Render engine

Same problem as previous commit, but now in `drawobject.c`.
Also added a comment to the equivalent line in `draw_cache_imp_curve.c`.
January 3, 2018, 01:09 (GMT)
Curve Edit Mode: Fix crash when the U-resolution of the curve is changed

`normal_len` did not follow the value of the loop that is executed to add the vertices, being different from the vbo size
January 3, 2018, 00:00 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 2, 2018, 23:59 (GMT)
Fix: MSVC2013 compile problems with the "inline" keyword
January 2, 2018, 22:50 (GMT)
Cycles: CUDA support for rendering scenes that don't fit on GPU.

In that case it can now fall back to CPU memory, at the cost of reduced
performance. For scenes that fit in GPU memory, this commit should not
cause any noticeable slowdowns.

We don't use all physical system RAM, since that can cause OS instability.
We leave at least half of system RAM or 4GB to other software, whichever
is smaller.

For image textures in host memory, performance was maybe 20-30% slower
in our tests (although this is highly hardware and scene dependent). Once
other type of data doesn't fit on the GPU, performance can be e.g. 10x
slower, and at that point it's probably better to just render on the CPU.

Differential Revision: https://developer.blender.org/D2056
January 2, 2018, 22:46 (GMT)
Cycles: make CUDA code a bit more robust to host/device alloc failures.

Fixes a few corner cases found while stress testing host mapped memory.
January 2, 2018, 21:14 (GMT)
Merge branch 'blender2.8' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021