Revision 02b538e by Campbell Barton February 9, 2016, 13:26 (GMT) |
Fix make.bat checking 64bit systems |
Revision 337b718 by Bastien Montagne February 9, 2016, 11:51 (GMT) |
Fix T47371 - add access to 'static' enum items. Some dynamic enums, which do not need a valid context pointer, have their 'itemf' callback always called. This is annoying for introspection tools (like the ones generating translations, or API documentation), because it means they never have access to all possible options (enum items). So now, there is also an `enum_items_static` accessor to get only statically-defined enum items. Note: only i18n tools take advantage of this currently, others are still to be updated. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D1782 |
February 9, 2016, 11:47 (GMT) |
Add BLI_bvhtree_walk_dfs utility function This generic function allows callers to walk the tree using callbacks to define behavior. |
Revision caa16c1 by Campbell Barton February 9, 2016, 11:47 (GMT) |
BLI_kdopbvh: expose bvhtree_kdop_axes array So future callbacks can make use of the axis index. |
Revision ae2036e by Campbell Barton February 9, 2016, 09:54 (GMT) |
Add missing gl line width for curve normals |
Revision 73b672e by Joshua Leung February 9, 2016, 08:55 (GMT) |
Fix: Transform constraint/helper line drawing had incorrect thickness when GPencil strokes are shown |
Revision 7e5cabb by Campbell Barton February 9, 2016, 07:06 (GMT) |
Fix T47368: Crash re-linking object to scene |
Revision ea3900c by Campbell Barton February 9, 2016, 05:30 (GMT) |
Docs: correct description |
Revision 6932713 by Joshua Leung February 9, 2016, 02:27 (GMT) |
Fix T47367: Segfault in BIF_draw_manipulator() with "around active" and the active object hidden Accidentally left off null check when cleaning up the code there in 34993bf97dcbfd29289d14228ac10f1cfa206a15 (GPencil_Editing_Stage3 branch) Thanks to Sami Pelkonen (pltsi) who reported this bug, along with some nice and detailed backtraces which made it easy to locate the problem :) |
Revision 97d9d62 by Campbell Barton February 9, 2016, 01:00 (GMT) |
Revision 2ac8832 by Sergey Sharybin February 8, 2016, 20:50 (GMT) |
Cycles: Fix Burley's CDF truncation after recent radius fix This is all not really ideal, but good enough for tonight. More thoughts and investigation tomorrow! |
Revision 089d2a1 by Dalai Felinto February 8, 2016, 17:15 (GMT) |
Fix: Empty > Image not working in some hardwares Basically the default U.glalphaclip was 1.8367099231598242e-40 in some computers (e.g., OSX 10.11, AMD Radeon HD 6750M) this value would need for bad gl clipping. The new default is 0.0. To test this before/after the fix, just run: $ blender -b --factory-startup --python-expr "import bpy; print(bpy.context.user_preferences.system.gl_clip_alpha)" |
Revision 6e16bec by Bastien Montagne February 8, 2016, 14:46 (GMT) |
Fix T47354: Garbage key events (UNKOWNKEY) would remain in backup event's keymodifier. For some reason, using 'dead keys' to compose some accentuated latin chars will generate some 'unknown' key events, and in this case, direct `event.keymodifier` was correctly cleared, but not its 'backup' version in `win->eventstate`, so all further events would get an invalid modifier until some real one would be pressed again... |
Revision dae8326 by Sergey Sharybin February 8, 2016, 13:54 (GMT) |
Fix T47356: Too sharp falloww with Burley BSSRDF After the clamping commit we need to bump BURLEY_TRUNCATE constant a bit, otherwise mean free path does not really match the disk radius needed for importance sampling. |
Revision 52668c5 by Joshua Leung February 8, 2016, 13:45 (GMT) |
GPencil: Layers with alpha = 0 should not be editable * Added a new API function to test if a GPencil layer is visible or not * Replaced all editability checks with this new "super check" * Replaced all magic number thresholds for opacity visiblity with a single define |
Revision 4bc070a by Joshua Leung February 8, 2016, 13:45 (GMT) |
Code Cleanup: Use bool instead of int for "setactive" param |
Revision 3419ffd by Joshua Leung February 8, 2016, 13:45 (GMT) |
Fix: ANIM_animdata_update() was not handling post-edit updates on GP channels This may have resulted in situations where the order of GP keyframes was incorrect (leading to some frames not being able to be found), or in some redraw problems when trying to delete GP keyframes (that I was getting earlier, but can't seem to reproduce now) TODO: We now need to hook up a proper api to do the GP key sorting |
Revision 770319b by Joshua Leung February 8, 2016, 13:45 (GMT) |
Fix: "Speaker" Icon for "Muting" in GPencil Dopesheet mode was confusing and used incorrectly In the other Dopesheet modes, the "Speaker" icon was used to refer to "animation playback muting", while for GP layers, this was being incorrectly abused for "layer visibility in viewport". This commit fixes that by making the following changes: * A new "eye" icon toggle is added for controlling GP Layer visibility * The "speaker" icon toggle now controls "Lock Frame to Current" functionality, which functions more like the "animation playback muting" that is generally expected. |
Revision 2e914d5 by Joshua Leung February 8, 2016, 13:45 (GMT) |
GPencil: Numpad 0 and Numpad view rotation keys now work in Continuous Drawing Mode When animating to the camera, and working in "Continuous Drawing Mode", it be necessary to return to the active camera viewport, after briefly pivoting the view using MMB (to check on perspective or something like that). However, before this fix, you would have had to exit drawing mode to do this. |
Revision 5136791 by Joshua Leung February 8, 2016, 13:45 (GMT) |
GPencil Eraser: Do not allow eraser radius to get smaller than 1 pixel |
|
|
|


Master Commits
MiikaHweb | 2003-2021