Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2448 / 5574

December 30, 2015, 14:35 (GMT)
Cycles: Code cleanup: use scoped timer to measure parts of SVM compiler
December 30, 2015, 14:21 (GMT)
Cycles: Wrap SVM compiler state variables into a single struct

This way it's easier to pass stuff around and also much easier to add more
state variables.

So far should be no functional changes for artists.
December 30, 2015, 14:04 (GMT)
Cycles: Optionally output luminance from the shader evaluation kernel

This makes it possible to move some parts of evaluation from host to the device
and hopefully reduce memory usage by avoid having full RGBA buffer on the host.

Reviewers: juicyfruit, lukasstockner97, brecht

Reviewed By: lukasstockner97, brecht

Differential Revision: https://developer.blender.org/D1702
December 30, 2015, 13:51 (GMT)
Cycles: Don't install CPU-related kernel files
December 30, 2015, 12:54 (GMT)
Cycles: Deduplicte CPU kernel declaration and definition code

Main goal is to make kernel signatures editing easier and less prone to the
errors caused by missing function signature update or so.

This will also make it easier to add new CPU architectures.

Reviewers: juicyfruit, dingto, lukasstockner97, brecht

Reviewed By: dingto, lukasstockner97, brecht

Differential Revision: https://developer.blender.org/D1703
December 30, 2015, 12:47 (GMT)
BGE: Fix invalid operator< for microsoft compiler.

It fixes the strict weak ordering assertion failure, see : https://support.microsoft.com/en-us/kb/949171.
sybren and youle are the author of this commit.
December 30, 2015, 12:25 (GMT)
GLog: Solve some compilation warnings

Those are actually sent to a pull-request, see

https://github.com/google/glog/pull/81
December 30, 2015, 12:01 (GMT)
Libmv: Update to the latest upstream version

Main reason is to bring up new Glog which should have MSVC 2015
support.
Revision 2583cc8 by Thomas Szepe
December 30, 2015, 11:45 (GMT)
Fix Moto overflow warnings

This fault (level 2, C4056) was introduced by changing Moto from double to float.
December 30, 2015, 10:23 (GMT)
Skip some more workarounds when using MSVC 2015
December 29, 2015, 17:59 (GMT)
Make cycles compile with MSVC 2015
December 29, 2015, 16:20 (GMT)
Cycles: Add timing information to the SVM compiler stats
December 29, 2015, 15:27 (GMT)
Cycles: Optimize nodes deduplication routines

The idea is to have separate sets per node name in order to speed up the
comparison process. This will use a bit more memory and slow down simple
shaders, but this extra memory is not so much huge and time penalty is
not really measurable (at least from initial tests).

This saves orders of magnitude seconds when de-duplicating 17K nodes and
overall process now takes 0.01sec on my laptop,
December 29, 2015, 14:19 (GMT)
Cycles: Remove assert which is no longer valid

Was a left-over since 5b33115.
December 29, 2015, 11:42 (GMT)
More from T47045: Add i18n translations to render status from compo.

Also fix inconsistency for freestyle translation - we use IFACE_ everywhere
(TIP_ may be more suited, but let's be consistent first!).
December 28, 2015, 23:33 (GMT)
Building w/o OpenMP now works again

rename define since its no longer OpenMP specific.
December 28, 2015, 23:27 (GMT)
Fix invalid memory access in multiview code during render, reported on irc.
December 28, 2015, 23:27 (GMT)
OS X: remove code for OS X <= 10.5, which is already not supported since 2 years.
December 28, 2015, 22:19 (GMT)
Fix memleaks in our gtests.
December 28, 2015, 21:57 (GMT)
BLI_math_statistics: switch from OMP to BLI_task.

This time, with have over 300% speedup!

But no, this is not due to switch to BLI_task (which 'only' gives usal 15% speedup),
but to enhancement of the algorithm, flatten loop over covariance matrix items now allows
to compute (usually) all items in parallel, instead of having at most 3 or 4 working threads
(with unbalanced load even)...
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021