Revision bbac76e by Lukas Toenne March 19, 2013, 13:40 (GMT) |
Nicer handling of undefined node, tree and socket types. When nodes are loaded from a .blend file they can potentially have undefined types. This can happen if a type has been deprecated and removed, or if node types were defined in a python script that has not been loaded correctly. Previously all such nodes would automatically be removed from a node tree, assuming that their types were deprecated and no longer in use (more commonly caused by loading new nodes in an older Blender version). Due to the possibility of dynamic registration it is no longer feasible to simply delete such nodes. Display and handling of node trees was simply disabled before this patch, so that a node tree where any node or socket type was undefined would not be displayed at all. To give more information and avoid problems caused by necessary checks for the typeinfo pointer, there is now a 'Undefined' fallback type for trees, nodes and sockets. These types are used as placeholders in case the real type is not registered and can provide useful visual feedback on undefined nodes. |
Revision c9d981c by Sergey Sharybin March 19, 2013, 13:38 (GMT) |
Fix regression in viewport background image transparency Was caused by recent changes to automatically switch between glaDrawPixelsTex and glaDrawPixelsSafe depending on resolution. glaDrawPixelsSafe could not be sued for viewport because it'll miss alpha transparency. |
Revision 8c90d23 by Antonis Ryakiotakis March 19, 2013, 13:32 (GMT) |
Fix: Clamp alpha to 1.0 or adding alpha in paint creates "isolines" due to integer overflow. One of the beautiful bugs that is sad to see fixed. Also remove unused timer variable |
Revision d215f45 by Thomas Dinges March 19, 2013, 13:31 (GMT) |
UI / Node Editor: * Align Render Layer menu and Render button in "Render Layers" node. This looks better and the settings belong together as well. |
Revision a7dd76c by Lukas Toenne March 19, 2013, 13:00 (GMT) |
Fix for GLSL shader nodes when using Cycles nodes with shader sockets. These did not get a stack index assigned, but for GLSL they are simply replaced by colors. |
Revision a207d76 by jens verwiebe March 19, 2013, 12:29 (GMT) |
OSX/pen: change sensivity graduation to a good value found with Sebastian and remove debug print |
Revision 05787db by jens verwiebe March 19, 2013, 11:38 (GMT) |
OSX/pen: change sensivity graduation so we don't get maximum too early and have more feeling |
Revision d466e1d by Campbell Barton March 19, 2013, 10:54 (GMT) |
add BLI_rcti,f_recenter() fix for uninitialized variable use in radial_control_get_properties() and bad cast in bpy api's foreach_parse_args() |
Revision 0f3515d by Lukas Toenne March 19, 2013, 10:42 (GMT) |
Fixes for context updates of the node editor: * If the node tree can be updated from context (tree has get_from_context callback defined), reset the pointers first to clear the editor path if no tree can be found. * Stupid mistake: snode->from != snode->from is always false. * Shader nodes context update: set the 'from' pointer to the active object, even if it doesn't have a material or node tree. |
Revision 4857d62 by Bastien Montagne March 19, 2013, 10:11 (GMT) |
More i18n tools cleanup. Also do not import nl in trunk currently (void translation)! |
Revision ab8c837 by Campbell Barton March 19, 2013, 10:07 (GMT) |
quiet warnings by making undeclared vars static |
Revision 422ed07 by Lukas Toenne March 19, 2013, 10:03 (GMT) |
Fix for shader node sockets not displaying the name when unconnected. Default button draw implementation for node sockets should be to display just the name label. |
Revision 4e93ac5 by Sergey Sharybin March 19, 2013, 08:53 (GMT) |
Use checker backdrop for footage with alpha channel in clip editor Also use glaDrawPixelsAuto as a fallback method. Hopefully it'll make using 2D textures for frames higher resolution than GL_MAX_TEXTURE_SIZE. |
Revision fbbbb90 by Bastien Montagne March 19, 2013, 08:33 (GMT) |
Some renaming/cleanup in i18n tools. |
Revision dc3ce6d by Sergey Sharybin March 19, 2013, 07:46 (GMT) |
Added alpha output to movie clip compositor node Pretty much straightforward change, made in the same way as texture input node. Shall not be any regressions or crashes when mixing usage of 2.66 and current trunk. |
Revision 460d21a by Mitchell Stokes March 19, 2013, 04:56 (GMT) |
BGE: Adding docs for bge.logic.getProfileInfo(). |
Revision e6020cd by Mitchell Stokes March 19, 2013, 04:51 (GMT) |
BGE: Adding a getProfileInfo() function to bge.logic. This function returns a Python dictionary with the same information as the on screen profiler. |
Revision 0397cc0 by Campbell Barton March 18, 2013, 22:53 (GMT) |
fix for assert(), were not enough mathutils slots. |
Revision 4a5a5f2 by Dalai Felinto March 18, 2013, 22:52 (GMT) |
bge bugfix: [#34677] Setting Boolean property on KX_GameObject creates Int type we need to check for booleans before testing for longs. |
Revision 3cb16b1 by Campbell Barton March 18, 2013, 22:51 (GMT) |
fix for some errors. |
|
|
|


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