Revision dc8832a by Ton Roosendaal September 5, 2013, 13:03 (GMT) |
Bugfix #35920 Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now). - Py script for adding nodes was doing dpi magic, which it shouldn't. It has been replaced with a (temporary) API call to set the correct cursor location. (Thanks to Lukas T for helping here) - The SpaceNode->cursor[2] property now is *only* storing the coordinate in "adding new node space". Use of this has been removed from the code where possible, with as only exception the code to draw noodles while adding them. Special coder note: Nodes should respect the DPI value, and draw larger with larger buttons if you increase this size. The hack here is that this can only work nice if also the node positions are scaled accordingly. A better fix could be to check on scaling the node view itself for it. That then would also remove this Python API call that was added in this commit. However, that again might fight with how buttons layout code works now... needs some careful checking. |
Revision 69b68ed by Lukas Toenne September 5, 2013, 12:10 (GMT) |
Removed unused variables used only in BLI_assert, this triggers compiler warning in release builds. |
Revision 2e0422b by Campbell Barton September 5, 2013, 11:40 (GMT) |
add function for rotating linked list so at item is last. |
Revision 8f49054 by Campbell Barton September 5, 2013, 11:07 (GMT) |
grid-fill can now fill a single, closed edge loop. the active vertex is used when possible, else the corner vertex is detected. this should replace the grid-fill-manager addon by Alexander Nedovizin. |
Revision 4228463 by Sergey Sharybin September 5, 2013, 10:48 (GMT) |
Update Ceres to 1.7.0 release For Blender this release is interesting because of: - Covariance estimation (not used in Blender yet, but now we might use it for keyframe selection instead of havingown implementation). - Significant performance improvements to loss function and dense linear solvers and automatic differentiation. Unfortunately, didn't notice speedup of tracking itself, but camera reconstruction now happens around 2 times faster on my laptop, - Better inner iteration step acceptance and stopping. |
Revision 8d2e79a by Lukas Toenne September 5, 2013, 10:45 (GMT) |
Fix #36113, Translate's wrapping has 1 pixel gap in X and Y after scale node. The issue with wrapping is that it requires correct interpolation of the border pixels. Since interpolation is done at the far left end of the node tree in buffer/image/etc read operations, the wrapping setting can not be used directly in those operations (otherwise in-line translate operations would cause conflicts). To make wrapping work correctly we need to add a buffer in front of the translate operation, which can then be interpolated correctly based on wrapping. The WrapOperation becomes a variant of ReadBufferOperation, which uses its wrapping setting to determine the correct "extend" mode for interpolation of the buffer. |
Revision 4a1ce71 by Lukas Toenne September 5, 2013, 10:45 (GMT) |
Extend mode option for MemoryBuffer reading in compositor. This will allow proper interpolation of pixel values when using wrapping in the Translate node. Implemented in inline functions, so won't cause overhead if constant values are passed (as happens with most calls using the default argument). |
Revision 96c668b by Campbell Barton September 5, 2013, 10:12 (GMT) |
add positive_mod() utility function. |
Revision c84b187 by Sergey Sharybin September 5, 2013, 09:39 (GMT) |
Merge some operations into a single file This merges all mix operations into a COM_MixBaseOperation (naming could be better, but this way it corresponds to what's going on with math operations. Same was done with RenderLayers operations. Overall this gives 20% of bf_compositor library compilation time decrease. And it was rather annoying to have tens of files with just a single-line constructors anyway. TODO: - All Convert operations could also be merged into a single file, but that would require adding some ConvertBaseOperation to reduce code duplication (ideally). Leaving it unchanged for now. - Some operations' headers seems to be wrongly including MixOperation header, they need to include NodeOperation instead it seems. This is rather harmless, but would be nice to doublecheck on this eventually. |
Revision 890caff by Campbell Barton September 5, 2013, 08:38 (GMT) |
fix for error in bmesh api, selection setting needs to go via BM_elem_select_set else the total selected elements count isn't mantained. |
Revision 76aa5df by Nathan Letwory September 5, 2013, 06:58 (GMT) |
Apply patch [#36601]. Submitted by Saurabh Wankhade (sauraedron). This patch adds camera shift and dof export and import in a Blender profile. |
Revision 6fce374 by Campbell Barton September 5, 2013, 04:26 (GMT) |
simplify idprop reallocation with MEM_recallocN |
Revision eea0b16 by Mitchell Stokes September 5, 2013, 04:19 (GMT) |
BGE: Removing an unused rendertools argument from BL_ConvertActuators(). |
Revision d6b9656 by Brecht Van Lommel September 5, 2013, 00:37 (GMT) |
Fix broken GLSL shader after recent changes. |
Revision 4994213 by Brecht Van Lommel September 5, 2013, 00:37 (GMT) |
Find missing files now keeps relative paths relative instead of turning them into absolute paths. |
Revision 6d87f27 by Campbell Barton September 4, 2013, 23:44 (GMT) |
remove freebsd7 config. its fairly old and not maintained. |
Revision 90b9fa3 by Campbell Barton September 4, 2013, 23:43 (GMT) |
fix [#36459] Official blenderplayer can not go fullscreen on Linux use modified patch from Alex Fraser (z0r) |
Revision b9b806e by Mitchell Stokes September 4, 2013, 22:14 (GMT) |
BGE: Removing the touch sensor and converting all touch sensors to collision sensors. |
Revision 42deb95 by Mitchell Stokes September 4, 2013, 21:57 (GMT) |
Ghost_SDL: Fixing the DEF_CURSOR macro so it works in release builds. |
Revision cdabc89 by Campbell Barton September 4, 2013, 20:33 (GMT) |
remove error return value from BLI_bvhtree_insert, no callers were using. in the case of an error - assert, rather then fail silently since it wont be working as expected anyway. |
|
|
|


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