Revision d5f978b by Sergey Sharybin November 4, 2014, 11:19 (GMT) |
Cycles: Be ready for new OIIO and OSL libraries Even tho it's not 100% clear when we'll switch to OSL-1.6 we'd better start preparing earlier for this, so we don't spend time on this later. Plus this code helps troubleshooting some OSL issues, which requires testing with latest versions of OSL. |
Revision d5974eb by Bastien Montagne November 4, 2014, 09:31 (GMT) |
Cleanup for previous own commit (sorry...) |
Revision 3ce5942 by Bastien Montagne November 4, 2014, 09:06 (GMT) |
Add missing `CustomData_duplicate_referenced_layer_n` and deduplicate code. CustomData_duplicate_referenced_layer_n not used in master currently, but need it in mesh tranfer branch. |
Revision cb5ec7f by Campbell Barton November 4, 2014, 08:48 (GMT) |
Fix use-after free (own error) |
Revision 40f32f4 by Campbell Barton November 4, 2014, 08:37 (GMT) |
CMake: Attempted to copy manual for py-module |
Revision 5e0e175 by Campbell Barton November 3, 2014, 22:28 (GMT) |
Cleanup: spelling (D831) |
Revision db5493e by Campbell Barton November 3, 2014, 19:59 (GMT) |
Fix T42233: Python property ignores 'PROPORTIONAL' |
Revision e43b74d by Sergey Sharybin November 3, 2014, 17:44 (GMT) |
Optimization of parallel range It now supports different scheduling schemas: dynamic and static. Static one is the default and it splits work into equal number of range iterations. Dynamic one allocates chunks of 32 iterations which then being dynamically send to a thread which is currently idling. This gives slightly better performance. Still some tricks are possible to have. For example we can use some smarter static scheduling when one thread might steal tasks from another threads when it runs out of work to be done. Also removed unneeded spin lock in the mesh deform evaluation, on the first glance it seemed to be a reduction involved here but int fact threads are just adding value to the original vertex coordinates. No write access to the same element of vertexCos happens from separate threads. |
Revision 4b3f1b7 by Campbell Barton November 3, 2014, 16:06 (GMT) |
Cleanup: remove rarely used IDProp iterator |
Revision f7e220e by Bastien Montagne November 3, 2014, 15:48 (GMT) |
Cleanup: defines -> enums, bitshifts for bitflags definitions. |
Revision 355b70c by jens verwiebe November 3, 2014, 14:06 (GMT) |
Fix indetation in last commit |
Revision 9e4229e by jens verwiebe November 3, 2014, 14:05 (GMT) |
OSX/fsmenu: fix compiling on older gcc reported by Mike S |
Revision 8b5d86d by Sergey Sharybin November 3, 2014, 10:24 (GMT) |
Compilation error fix for buildbot Ghost depends on glew-mx, so glew-mx should be passed to linker after the ghost. We're also using spaces for indentation in python, including scons rules. |
Revision d57ce42 by Campbell Barton November 3, 2014, 07:30 (GMT) |
BMesh: arg reorder |
Revision c14d343 by Bastien Montagne November 2, 2014, 22:01 (GMT) |
Fix typo breaking compilation with SSE2. Spotted by sybrenstuvel (Sybren Stüvel), thanks! |
Revision b7174c9 by Campbell Barton November 1, 2014, 23:09 (GMT) |
Fix connect-vertices failing for concave ngons Also add: - generic callback for bmesh elements. - ability to pass an existing array to a bmesh operator. |
Revision e8b8ee7 by Campbell Barton November 1, 2014, 22:32 (GMT) |
OpenGL: double width lines is no-longer apple-only |
Revision 5b93c6e by Campbell Barton November 1, 2014, 22:32 (GMT) |
Fix for 3D Ruler crash maximizing view |
Revision d658ea1 by Campbell Barton November 1, 2014, 22:32 (GMT) |
Cleanup: style |
Revision 31a83ee by Bastien Montagne November 1, 2014, 21:25 (GMT) |
Cleanup: mostly use bools for booleans. |
|
|
|


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