Revision 5c6a14f by Sergey Sharybin September 19, 2016, 13:29 (GMT) |
Cycles: More tweaks to make specialized BVH traversal matching |
Revision 7901f62 by Sergey Sharybin September 19, 2016, 13:18 (GMT) |
Cycles: Avoid redundant intersection pre-calculation |
Revision 6ba5966 by Sergey Sharybin September 19, 2016, 13:18 (GMT) |
Cycles: Cleanup, sync some comments across different traversal |
Revision 85f4821 by Sergey Sharybin September 19, 2016, 13:18 (GMT) |
Cycles: Cleanup, always use parenthesis Makes it simpler to compare different traversal algorithms. |
Revision cc9d0ef by Martijn Berger September 19, 2016, 12:22 (GMT) |
Lowercase includes for psapi.h and dbghelp.h windows includes. This makes cross compilation a little less painful |
Revision 25ee094 by Sergey Sharybin September 19, 2016, 12:17 (GMT) |
Fix T49385: Copy buffer is not from pose mode. Report Error Quick fix for now, need to unlock studio here as well. Proper fix would be to modify API a bit and pass flags which will prevent expand called on bmain perhaps. But this we should discuss a bit, |
Revision 2980c6e by Sergey Sharybin September 19, 2016, 11:00 (GMT) |
Cycles: Move BVH constants to an own files, so they are easily re-usable |
Revision b19c6f8 by Sergey Sharybin September 19, 2016, 08:18 (GMT) |
Remove null-check of argument which is attributed as non-null This was logically incorrect and was causing warning and compilation errors with strict compiler flags. |
Revision 722226b by Kévin Dietrich September 19, 2016, 07:02 (GMT) |
Revision 772dab9 by Mai Lavelle September 19, 2016, 02:14 (GMT) |
Cycles: Fix typo that would sometimes result in subsurf modifier being disabled |
Revision c2d7d47 by Julian Eisel September 19, 2016, 00:41 (GMT) |
Various cleanups related to button locking * Rename uiBut.lockstr to disabled_info * Remove unreachable code * Replace duplicated check with assert * Replace overly ambitious check with assert * Add comments |
Revision 976e591 by Julian Eisel September 18, 2016, 23:49 (GMT) |
Cleanup: Completely replace/remove uiBut.lock Old leftover from pre 2.5 days. Now handled through UI_BUT_DISABLED button flag. |
Revision 404a427 by Julian Eisel September 18, 2016, 19:54 (GMT) |
Minor corrections for previous commit Was using wrong argument name in doxygen comment. Also reduced scope of vars. Sorry for the noise :/ |
Revision 572bc13 by Julian Eisel September 18, 2016, 19:44 (GMT) |
BLI_listbase: Add/use utility to move link (BLI_listbase_link_move) We were calling BLI_remlink and then BLI_insertlinkbefore/after quite often. BLI_listbase_link_move simplifies code a bit and makes it easier to follow. It also returns if link position has changed which can be used to avoid unnecessary updates. Added it to a number of list reorder operators for now and made use of return value. Behavior shouldn't be changed. Also some minor cleanup. |
Revision 6c28d3b by Mai Lavelle September 18, 2016, 17:22 (GMT) |
Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance |
Revision c0aabee by Julian Eisel September 18, 2016, 17:08 (GMT) |
GPencil: Don't show error popup when strokes can't be reordered further Was spawning error popup each time user tried to move a stroke higher or lower than the list allowed. We don't do that anywhere else and it's not really useful info for the user. So rather not bother her. |
Revision 940f360 by Mai Lavelle September 18, 2016, 16:44 (GMT) |
Cycles: Fix update of subdivision meshes when global dice rates change When subdivision settings were moved from meshes to objects this was missed, should work fine now. |
Revision 7994548 by Mai Lavelle September 18, 2016, 16:44 (GMT) |
Cycles: Soft minimum for dice rates Use 0.5 as a soft minimum for dice rates to help from setting them too low. Lower values can still be set by typing in the value. |
Revision 8f28441 by Mai Lavelle September 18, 2016, 16:44 (GMT) |
Cycles: Adaptive isolation Idea here is to select the lowest isolation level that wont compromise quality. By using the lowest level we save memory and processing time. This will also help avoid precision issues that have been showing up from using the highest level (T49179, T49257). This is a pretty simple heuristic that gives ok results. There's more we could do here, such as filtering for vertices/edges adjacent geometric features that need isolation instead of checking them all, but the logic there could get a bit involved. There's potential for slight popping of edges during animation if the dice rate is low, but I don't think this should be a problem since low dice rates really shouldn't be used in animation anyways. Reviewed By: brecht, sergey Differential Revision: https://developer.blender.org/D2240 |
Revision 63b9085 by Julian Eisel September 18, 2016, 15:25 (GMT) |
GPencil: Fix memory leak using stroke arrange OP |
|
|
|


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