Revision f5c9780 by Sergey Sharybin December 30, 2015, 14:35 (GMT) |
Cycles: Code cleanup: use scoped timer to measure parts of SVM compiler |
Revision 4d2eb42 by Sergey Sharybin 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. |
Revision 3918c8b by Sergey Sharybin 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 |
Revision c8a551b by Sergey Sharybin December 30, 2015, 13:51 (GMT) |
Cycles: Don't install CPU-related kernel files |
Revision 2b5d60e by Sergey Sharybin 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 |
Revision f320724 by Porteries Tristan 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. |
Revision 4145a4d by Sergey Sharybin 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 |
Revision 6b7ead4 by Sergey Sharybin 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. |
Revision 939dd2e by Martijn Berger December 30, 2015, 10:23 (GMT) |
Skip some more workarounds when using MSVC 2015 |
Revision 5e974a3 by Martijn Berger December 29, 2015, 17:59 (GMT) |
Make cycles compile with MSVC 2015 |
Revision a6b67ca by Sergey Sharybin December 29, 2015, 16:20 (GMT) |
Cycles: Add timing information to the SVM compiler stats |
Revision aff9fd6 by Sergey Sharybin 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, |
Revision 3482cdb by Sergey Sharybin December 29, 2015, 14:19 (GMT) |
Revision 3666ee9 by Bastien Montagne 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!). |
Revision 6253815 by Campbell Barton December 28, 2015, 23:33 (GMT) |
Building w/o OpenMP now works again rename define since its no longer OpenMP specific. |
Revision 5b30e82 by Brecht Van Lommel December 28, 2015, 23:27 (GMT) |
Fix invalid memory access in multiview code during render, reported on irc. |
Revision d1a2643 by Brecht Van Lommel December 28, 2015, 23:27 (GMT) |
OS X: remove code for OS X <= 10.5, which is already not supported since 2 years. |
Revision 6ca6d29 by Bastien Montagne December 28, 2015, 22:19 (GMT) |
Fix memleaks in our gtests. |
Revision 971f9e1 by Bastien Montagne 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)... |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021