Revision de21f07 by Campbell Barton March 31, 2016, 22:49 (GMT) |
Generic check for string being a Py keyword Driver code used incomplete list of Py keywords |
Revision bc318fc by Campbell Barton March 31, 2016, 22:24 (GMT) |
Use STRPREFIX macro for testing property name |
Revision 83b5f02 by Campbell Barton March 31, 2016, 19:27 (GMT) |
Fix T48012: Knife Project crash |
Revision 553ea6d by Campbell Barton March 31, 2016, 19:23 (GMT) |
Fix NULL check before free |
Revision 9431fc6 by Sergey Sharybin March 31, 2016, 15:54 (GMT) |
Cycles: Fix wrong initialization order of mesh flags and object transform |
Revision 185d002 by Sergey Sharybin March 31, 2016, 15:46 (GMT) |
Cycles: Fix too many objects being considered an instance |
Revision 6cc04b4 by Sergey Sharybin March 31, 2016, 14:47 (GMT) |
Cycles: Fix compilation on Win32 after bitscan commit Need to revisit utility headers a bit more carefully and perhaps move such utilities outside of simd-related headers. |
Revision 90c19c6 by Julian Eisel March 31, 2016, 14:41 (GMT) |
Fix memory leak when assigning driver Also added NULL-checks for RNA paths, though they might be a bit paranoid. |
Revision 60534ee by Julian Eisel March 31, 2016, 14:27 (GMT) |
Fix memory leak when calling new driver eyedropper Would return OPERATOR_RUNNING_MODAL for non-modal operator. |
Revision de6af2f by Martijn Berger March 31, 2016, 12:07 (GMT) |
Remove the obsolete windows launcher |
Revision c0cb9d7 by Martijn Berger March 31, 2016, 12:05 (GMT) |
CMAKE disable building the windows launcher, fix type in delayloading of debug dll |
Revision 791a085 by Sergey Sharybin March 31, 2016, 11:52 (GMT) |
Cycles: Name cleanup and some comments in BVH code |
Revision 4ec95d6 by Martijn Berger March 31, 2016, 11:46 (GMT) |
CMAKE / msvc openmp, delay loading of openmp dll so we can set environment variable before it is loaded |
Revision e205938 by Sergey Sharybin March 31, 2016, 08:22 (GMT) |
Cycles: Add easy to use spin lock primitive Currently unused, but will be handy for an upcoming changes. It'll also be nice to be able to do scoped_lock() for both Mutex and Spin, but currently it's not really easy to do, need some changes in typedefs and such, will happen as a separate commit. |
Revision 7fd7133 by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Expose array's capacity via getter function This way it's possible to query capacity of an array, which then could be used for some smart re-allocation and reserve policies. |
Revision 63d017b by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Avoid per-split memory allocation for the new references list |
Revision e69a0ab by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Pass BVH builder by const reference to spatial splitters |
Revision d9b729e by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Only sort indices when finding a best dimension to split This reduces amount of data being moved back and forth, which should have positive effect on the performance. |
Revision bbbbe68 by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Wrap spatial split storage into own structure This has following advantages: - Localizes all the run-time storage into a single structure, which could easily be extended further. - Storage could be created per-thread, so once builder is threaded we wouldn't have any conflicts between threads. - Global nature of the storage avoids memory re-allocation on the runtime, keeping builder as fast as possible. Currently it's just API changes, which don't affect user at all. |
Revision 9c420e5 by Sergey Sharybin March 31, 2016, 08:06 (GMT) |
Cycles: Use stack storage for temporary data on leaf creation Uses new StackAllocator from util_stack_allocator. Some tweaks to the stack storage size are possible, read notes in the code about this. At this point we might want to rename allocator files to util_allocator_foo.c, so the stay nicely grouped in the folder. |
|
|
|


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