Revision 9d3e755 by Thomas Dinges December 18, 2011, 23:32 (GMT) |
Fix for cmake for recent mingw png lib move. |
Revision 8f0e9c7 by Thomas Dinges December 18, 2011, 23:23 (GMT) |
MinGW png libs * Moved to gcc/png in the libs dir. |
Revision 32896bb by Campbell Barton December 18, 2011, 22:42 (GMT) |
remove unneeded NULL check in ui_searchbox_create() which confuses static checkers since the values used later. |
Revision 65f2cbd by Campbell Barton December 18, 2011, 22:35 (GMT) |
remove windows only benchmark functions, use PIL_time.h's TIMEIT macros instead. |
Revision 64567ff by Bastien Montagne December 18, 2011, 21:46 (GMT) |
Minor tweaking to WeightVGProximity modifier code (not really usefull currently, but mandatory for other future changes�?�) |
Revision 5d15d8d by Sergey Sharybin December 18, 2011, 18:31 (GMT) |
Object tracking: scale object itself when setting scale in object tracking mode Also fixed incorrect poll functions which didn't check active object when orienting object. |
Revision 3708d66 by Sergey Sharybin December 18, 2011, 18:03 (GMT) |
Object tracking: forgot to initialize inverted matrix for object solver constraint |
Revision 24785cc by Lukas Toenne December 18, 2011, 17:59 (GMT) |
Removed buttons in node headers for hiding unused sockets and for hiding the (non-socket) option buttons. These are rarely used buttons that only complicate the UI. Alternatively these operators can still be accessed in the Node menu of the node editor window, "Toggle Hidden Node Sockets" and "Toggle Node Options" respectively. |
Revision 5f6bd44 by Lukas Toenne December 18, 2011, 15:34 (GMT) |
Generalized node groups for Cycles. This allows group nodes inside other group nodes in cycles and makes the code more generic for all possible cases, like direct group input-to-output links and unused group sockets. Previous code tried to connect external nodes and internal group sockets by following links until a "real" node input/output. This quickly becomes complicated in corner cases as described above and can lead to unexpected behavior when the group socket is of a different type than the internal/external sockets, but that conversion is skipped. The new code uses the concept of "proxy nodes" similar to what the new compositor does. Each group socket is replaced with a proxy node with a single input and output, to which other nodes in the same tree and internal nodes can link to. After all groups have been expanded in the graph, these proxy nodes are removed again, adding converter nodes if necessary. |
Revision b49463c by Campbell Barton December 18, 2011, 12:54 (GMT) |
cleanup of weight paint color setting code, no functional changes |
Revision a885d8a by Lukas Toenne December 18, 2011, 12:51 (GMT) |
Fix for toggle buttons in node headers. The buttons for "hiding" (collapsing) a node, hiding unlinked sockets, additional options, the preview and for opening a node group were all using a custom mouse test function, which was broken. They now use actual buttons instead of just displaying icons. Before executing the respective operators the button's node has to be selected and activated, so the buttons use an intermediate handle function, which selects the node and then calls the operator. |
Revision 8ed5fdd by Campbell Barton December 18, 2011, 09:36 (GMT) |
- remove rna access to deprecated sequencer attributes x/y offset & zoom. - Object.to_mesh was still using deprecated colbits variable (object material wouldnt work for any material after 16) - dont set colbits when setting material slot anymore. |
Revision 9c9099a by Campbell Barton December 18, 2011, 08:50 (GMT) |
formatting edits in py api, no functional changes |
Revision 414370b by Campbell Barton December 18, 2011, 07:27 (GMT) |
Support for arbitrary sized vectors - (was limited by 2-4 previously) patch http://codereview.appspot.com/5482043 from Andrew Hale * Text from the submission * This patch adds the ability to use arbitrary sized vectors from mathutils. Currently vectors are only of size 2, 3 or 4 since they are generally restricted to geometric applications. However, we can use arbitrary sized vectors for efficient calculations and data manipulation. |
Revision 4a92ee2 by Tamito Kajiyama December 17, 2011, 21:24 (GMT) |
Merged changes in the trunk up to revision 42692. |
Revision bfdaa3b by Dalai Felinto December 17, 2011, 21:23 (GMT) |
bugfix: [#29486] 2D filters make scene disappear when wire material used - patch by Juha Mäki-Kanto when last drawn material is wire it will not set back to face drawing. |
Revision 40f215b by Tamito Kajiyama December 17, 2011, 19:31 (GMT) |
Added SVertex::curvatures() in the Python API to retrieve curvature information at a given SVertex. |
Revision 74a1123 by Bastien Montagne December 17, 2011, 16:22 (GMT) |
Quite some compiler warnings... |
Revision b8e96e7 by Antonis Ryakiotakis December 17, 2011, 13:02 (GMT) |
better to generate the library string always because it could lead to null pointer dereferences. I don't have a non-shader system to check so skipping the conditional just to be safe |
Revision 7d2fbfe by Antonis Ryakiotakis December 17, 2011, 12:58 (GMT) |
move GPU_code_generate_glsl_lib to GPU_extensions_init. This makes more sense as we cleanup the library string in GPU_extensions_exit. Thanks to Mitchel Stokes for reporting and proposing this |
|
|
|


Master Commits
MiikaHweb | 2003-2021