Revision 37b8153 by Campbell Barton June 12, 2015, 07:08 (GMT) |
Cleanup: unused var |
Revision 7ca40c1 by Julian Eisel June 12, 2015, 04:25 (GMT) |
File Browser: Two more minor fixes for arrow keys selection * Unset active file on opening/resetting file list * Accidentally placed NULL check in the middle of the function - not a big deal as it's highly unlikely that it fails (removed it but added assert) |
Revision 2205950 by Julian Eisel June 12, 2015, 02:46 (GMT) |
File Browser: Ensure active file is unset if no file is selected Otherwise arrow keys navigation might start from this file instead of the last/first file in the list. |
June 11, 2015, 22:32 (GMT) |
Expose Background AO and Transparent flag to XML API |
Revision 596eadf by Sergey Sharybin June 11, 2015, 22:12 (GMT) |
Cycles: Add debug pass which shows number of instance pushes during camera ray intersection TODO: We might want to refactor debug passes into PASS_DEBUG and some debug_type (similar to Blender's side passes) to avoid issue of running out of bits. |
Revision b3cc602 by Sergey Sharybin June 11, 2015, 21:54 (GMT) |
Cycles: Remove meaningless debug traversal steps increment from QBVH volume code |
Revision f674818 by Sergey Sharybin June 11, 2015, 21:49 (GMT) |
Cycles: Enable transparent shadows for experimental AMD kernel They're working just fine on AMD Tonga GPU and probably other architectures, lets enable it under the experimental feature set and see what exact system configuration gives issues. |
Revision 7dae8e5 by Sergey Sharybin June 11, 2015, 21:47 (GMT) |
Fix wrong proxy pointer hanging around after making all local The issue was caused because of the following circumstances: - Making All Local will just iterate all IDs and clear linked flags - It will not do anything with objects which are already local (and since proxy rig is local nothing will be changing it). This commit makes it so id_clear_lib_data() takes care of clearing all related proxy pointers, avoiding situations when proxy rig will point to a local armature. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1276 |
Revision 774e034 by Sergey Sharybin June 11, 2015, 21:37 (GMT) |
Make scopes update multi-threaded This commits makes scopes evaluation multithreaded by using OpenMP for the outer loop of pixel processor. it also makes all the changes needed for keeping performance as high as possible by keeping data local to thread for as long as it's possible. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1334 |
Revision 9c5995c by Sergey Sharybin June 11, 2015, 21:29 (GMT) |
Image scopes: Make sample line saving check local Previously it was using accumulative counter of saved lines and so on in order to detect cases when new sample is to be saved. This is not quite possible to do with threaded scopes update. Change it now with non-accumulative approach which saves a bit different lines due to slightly different rounding, but this things are not strictly defined anyway and results are close enough to each other. |
Revision b496819 by Sergey Sharybin June 11, 2015, 21:29 (GMT) |
Image scopes: Make all variables local, prepare to threaded evaluate Doing this as a separate commit so it's easier to troubleshoot in the future if some regression happens. |
Revision b666593 by Thomas Dinges June 11, 2015, 21:09 (GMT) |
Cycles: Remove Bump Node from the graph, if Height input is not connected. This way we can avoid building the split kernel with NODE_FEATURE_BUMP enabled, in case we don't need it. |
Revision 96d9801 by Sergey Sharybin June 11, 2015, 20:46 (GMT) |
Masking: Numpad-. now centers view to selected control points Currently feather points are being ignored, it could be improved in the future. |
Revision b4446b5 by Bastien Montagne June 11, 2015, 18:03 (GMT) |
Cleanup some style in new 'keyboard select' code. Really hate onliner checks (if/else)... |
Revision 5114637 by Antonis Ryakiotakis June 11, 2015, 17:34 (GMT) |
Revision 8c2619a by Antonis Ryakiotakis June 11, 2015, 16:13 (GMT) |
Fix T45032 allow float rotational values for numpad rotation |
Revision 939948c by Julian Eisel June 11, 2015, 15:20 (GMT) |
File Browser Arrow Keys Navigation Adds support for selecting/deselecting files in File Browser using the arrow keys. All directions (up, down, left, right) are possible. When to Select, When to Deselect? Standard behaviour is selecting, however if we move into a block of already selected files (meaning 2+ files are selected) we start deselecting Possible Selection Methods Simple selection (arrow-key): All other files are deselected Expand selection (Shift+arrow key): Add to/remove from existing selection ill-Expand selection (Ctrl+Shift+arrow key): Add to/remove from existing selection and fill everything in-between From which file do we start navigating? From each available selection method (Mouse-, Walk-, All-, Border Select), we use the last selected file. If there's no selection at all we use the first (down/right arrow) or last (up/left arrow) file. (Ideally, the view would automatically be set to the new selection, but this behaviour overlaps with an other patch I've been working on, so prefer to do that separately) (Also tweaks color for highlighted file for better feedback) D1297, Review done by @campbellbarton, thx a lot :) |
Revision 356afe0 by Campbell Barton June 11, 2015, 13:58 (GMT) |
Fix possible NULL pointer use |
Revision 6a0a205 by Thomas Dinges June 11, 2015, 13:18 (GMT) |
Cycles: Simplify volume_phase_eval(). This simplification is safe, as the call to volume_phase_eval() is guarded behind a CLOSURE_IS_PHASE check, which is equal to CLOSURE_VOLUME_HENYEY_GREENSTEIN_ID. I don't think we will add more phase functions anytime soon, if at all. |
Revision af4d107 by Thomas Dinges June 11, 2015, 13:11 (GMT) |
Release cycle: Blender 2.76 BCon 1, alpha |
|
|
|


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