Revision 61db9ee by Sergey Sharybin March 29, 2017, 09:50 (GMT) |
Cycles: Attempt to workaround compilation error on new CUDA toolkit and sm_2x |
Revision 870440d by Dalai Felinto March 29, 2017, 09:39 (GMT) |
Prevent crash when seeing the window new on keymaps CTX_data_main(C) is NULL in those cases :/ |
Revision 2be098a by Campbell Barton March 29, 2017, 09:20 (GMT) |
Merge branch 'master' into blender2.8 |
Revision c2d3bb7 by Campbell Barton March 29, 2017, 09:11 (GMT) |
Remove non-bmesh case from test |
Revision dd662c7 by Campbell Barton March 29, 2017, 09:11 (GMT) |
Fix skin mark operator Accessed custom-data layer offset before creating. |
Revision a7ca991 by Campbell Barton March 29, 2017, 09:11 (GMT) |
Fix crash closing window in background mode |
Revision cb6ec44 by Campbell Barton March 29, 2017, 09:11 (GMT) |
Fix missing NULL check in gpencil poll Also de-duplicate poll functions |
Revision 6332e0e by Campbell Barton March 29, 2017, 09:11 (GMT) |
Use 'empty' option for clearing factory settings |
Revision df7f6a3 by Campbell Barton March 29, 2017, 09:11 (GMT) |
Option to load startup file with empty-data Useful for batch conversion and tests. |
Revision b3f9ae0 by Sergey Sharybin March 29, 2017, 08:48 (GMT) |
Buildbot: Revert previous change, older toolkit has same exact behavior |
Revision 15ff75d by Sergey Sharybin March 29, 2017, 08:21 (GMT) |
Buildbot: Use older NVCC on 32bit linux Newer toolkit has some weird issue with cross0-compiling 32bit kernels from 64bit environment. |
Revision ac43e5c by Sergey Sharybin March 29, 2017, 08:16 (GMT) |
Buildbot: Remove global hardcoded NVCC path This was initially needed for heterogeneous setup of two toolkits which we no longer need. |
Revision 286adfd by Sergey Sharybin March 29, 2017, 07:12 (GMT) |
Cycles: Bring back preview AA samples when using BPT This was removed in 93426cb. Please be more accurate when changing interface. |
Revision 4c7f4e4 by Campbell Barton March 29, 2017, 04:07 (GMT) |
PyAPI: minor path init simplification |
Revision 4f69dca by Campbell Barton March 29, 2017, 03:31 (GMT) |
Fix 'bl_app_override' wrapping multiple times. Calling `SomeClass.draw(self, context)` instead of `self.draw()` would try to wrap the argument `self` multiple times, causing an error. |
Revision d808557 by Campbell Barton March 29, 2017, 02:35 (GMT) |
Fix memory leak re-registering operators Re-registering an operator used by the keymap would lead memory. Reload scripts for eg leaked over ~1600 blocks. |
Revision 02b2094 by Campbell Barton March 29, 2017, 01:38 (GMT) |
PyAPI: check modules are registered before unregister Needed since templates may unregister classes. Also replace old modules on reloading. |
Revision ff3e1fa by Julian Eisel March 28, 2017, 21:11 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 93426cb by Aaron Carlisle March 28, 2017, 20:33 (GMT) |
Fix T51068: Place props in their own row This allows the props to extend into the blank space that is to the right. |
Revision 6ea54fe by Sergey Sharybin March 28, 2017, 15:26 (GMT) |
Cycles: Switch to reformulated Pluecker ray/triangle intersection The intention of this commit it to address issues mentioned in the reports T43865,T50164 and T50452. The code is based on Embree code with some extra vectorization to speed up single ray to single triangle intersection. Unfortunately, such a fix is not coming for free. There is some slowdown for AVX2 processors, mainly due to different vectorization code, which caused different number of instructions to be executed and different instructions-per-cycle counters. But on another hand this commit makes pre-AVX2 platforms such as AVX and SSE4.1 a bit faster. The prerformance goes as following: 2.78c AVX2 2.78c AVX Patch AVX2 Patch AVX BMW 05:21.09 06:05.34 05:32.97 (+3.5%) 05:34.97 (-8.5%) Classroom 16:55.36 18:24.51 17:10.41 (+1.4%) 17:15.87 (-6.3%) Fishy Cat 08:08.49 08:36.26 08:09.19 (+0.2%) 08:12.25 (-4.7% Koro 11:22.54 11:45.24 11:13.25 (-1.5%) 11:43.81 (-0.3%) Barcelone 14:18.32 16:09.46 14:15.20 (-0.4%) 14:25.15 (-10.8%) On GPU the performance is about 1.5-2% slower in my tests on GTX1080 but afraid we can't do much as a part of this chaneg here and consider it a price to pay for more proper intersection check. Made in collaboration with Maxym Dmytrychenko, big thanks to him! Reviewers: brecht, juicyfruit, lukasstockner97, dingto Differential Revision: https://developer.blender.org/D1574 |
|
|
|


Master Commits
MiikaHweb | 2003-2021