Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1453 / 5574

November 20, 2018, 14:07 (GMT)
Cleanup: Use more const qualifiers
November 20, 2018, 14:02 (GMT)
Merge branch 'master' into blender2.8
November 20, 2018, 13:58 (GMT)
Task scheduler: Optimize parallel loop over lists

The goal is to address performance regression when going from
few threads to 10s of threads. On a systems with more than 32
CPU threads the benefit of threaded loop was actually harmful.

There are following tweaks now:

- The chunk size is adaptive for the number of threads, which
minimizes scheduling overhead.

- The number of tasks is adaptive to the list size and chunk
size.

Here comes performance comparison on the production shot:

Number of threads DEG time before DEG time after
44 0.09 0.02
32 0.055 0.025
16 0.025 0.025
8 0.035 0.033
November 20, 2018, 13:54 (GMT)
Comment out all derived mesh evaluation

Seems all the usecases of derived mesh are if-defed already,
so no need to have API for it in place, and definitely no
need to waste CPU ticks on converting evaluated mesh to
derived mesh.
November 20, 2018, 13:54 (GMT)
Depsgraph: Don't use derived mesh

Ideally would need to make check based on evaluated mesh,
but is now a good time to go away from derived mesh.
November 20, 2018, 13:53 (GMT)
Modifier stack: Only ensure derived mesh when USE_DERIVEDMESH is defined

This is more an internal transition away from derived mesh.
November 20, 2018, 13:53 (GMT)
Modifier stack: Use evaluated mesh to check normals
November 20, 2018, 13:53 (GMT)
Vertex parent: Remove CCGDM optimization

Currently we never return CCGDM from the modifier stack,
so the optimization was doing pretty much nothing.

Removing it completely for now, it needs to be re-done
with the new evaluated Mesh/Subdiv.
November 20, 2018, 12:39 (GMT)
UI: increase spacing at sides of headers, to avoid region split zone overlap.
November 20, 2018, 12:30 (GMT)
Fis T57948: Crash in 2.8x lookdev
November 20, 2018, 12:09 (GMT)
Fix T57891: Radius of strip hair doesn't scale with object scale

Note that this only works fine with uniformly scaled objects.
Otherwise, the hair thickness will vary in a weird way depending on viewing
angles.
November 20, 2018, 11:44 (GMT)
Images: "Image" submenu in "Add" menu

The submenu has two entries currently: "Reference" and "Background".
Both operators produce an image empty with different settings.
November 20, 2018, 11:35 (GMT)
Add option not to print debug/info in ngon_tessellate.

That func can be called a lot, generating a lot of noise in the
console...
November 20, 2018, 10:42 (GMT)
GP: Fix bottom statistics
November 20, 2018, 10:41 (GMT)
Tool System: define tools for lattice editmode
November 20, 2018, 10:35 (GMT)
Fix error generating toolbar tooltip

C code needed to be updated for module move.
November 20, 2018, 09:46 (GMT)
Merge branch 'master' into blender2.8
November 20, 2018, 09:46 (GMT)
Removed superfluous NULL check
November 20, 2018, 09:38 (GMT)
Merge branch 'master' into blender2.8
November 20, 2018, 09:34 (GMT)
Multires: Cleanup, remove unused function
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021