Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3253 / 5574

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.
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.
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
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.
March 19, 2013, 12:29 (GMT)
OSX/pen: change sensivity graduation to a good value found with Sebastian and remove debug print
March 19, 2013, 11:38 (GMT)
OSX/pen: change sensivity graduation so we don't get maximum too early and have more feeling
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.
March 19, 2013, 10:11 (GMT)
More i18n tools cleanup. Also do not import nl in trunk currently (void translation)!
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.
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.
March 19, 2013, 08:33 (GMT)
Some renaming/cleanup in i18n tools.
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.
March 19, 2013, 04:56 (GMT)
BGE: Adding docs for bge.logic.getProfileInfo().
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.
March 18, 2013, 22:53 (GMT)
fix for assert(), were not enough mathutils slots.
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.
March 18, 2013, 22:51 (GMT)
fix for some errors.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021