Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-13Removed parameter from executePixel and initializeTileData.Jeroen Bakker
2012-07-13speedup - because we know triangles will always have the same z value.Campbell Barton
2012-07-13temp disable quad interpolationCampbell Barton
2012-07-13masking - add feather faces as quads and interpolate as quads to avoid ugly ↵Campbell Barton
diagonal lines.
2012-07-13new function barycentric_weights_v2_quad(), like barycentric_weights_v2 but ↵Campbell Barton
for quads. takes vecs and a point and assigns 4 weights, needed for nice quad interpolation for mask feathering.
2012-07-13bugfix: [#32073] Displace node different result between Low and high qualityDalai Felinto
2012-07-13new mask rasterizer written to take advantage of the compositors threading, ↵Campbell Barton
mostly functional but disabled by default (still a little wip).
2012-07-12Missed H fileJeroen Bakker
2012-07-12Small optimizations in compositor.Jeroen Bakker
Most of them are not noticeable.
2012-07-123D View / Edges menu:Thomas Dinges
* Removed a redundant "Edge Crease" entry and some code cleanup.
2012-07-12Fix #31988: VBOs Textured solid : no update of material in 3DviewSergey Sharybin
Issue was caused by VBOs using CD_TEXTURE_MCOL for faces colors. This layer was creating on mesh display (from draw_tface_mapped__set_draw) in cases there's no such a layer. If material settings are changing, this layer wasn't updated and old colors were used. Fixed by performing an update of this layer in cases it's already exists. This would give some % of slowdown, but don't think it'll be dramatically bad. Would be nice to find a nice way to update such a layer in cases material is actually changes only, or get completely rid of it/
2012-07-12Fix #32067: since BMesh, files < 2.59.3 no longer have their texface convertedSergey Sharybin
Issue was caused by performing conversion from FTFaces to materials from the end of lib_link_mesh, where tesselated faces were cleared already. This conversion can't be switched to BMesh structures because in future MTexPolys could be changed in a way, that versioning stuff wouldn't work any more. Another issue is that making such a conversion per-mesh would lead to quite a code spagetti, which is difficult to follow. Solved by splitting per-mesh cycle in lib_link_mesh, so now it consists of three steps: - Do linking stuff such as custom data layers, materials. Perform a Conversion stuff like tessface -> polys. - Convert all MTFaces to materials. This conversion handles all meshes and creates needed materials. - Free tessfaces, mark mesh as linked. Such a separation shouldn't noticeably affect on speed of linking.
2012-07-12Fix #32051, Ungroup operator crashes. The link iterator can be invalidated ↵Lukas Toenne
when unconnected input links are removed.
2012-07-12Fix #31584: Fractional step in value input for Skin Modifier (Event/input ↵Sergey Sharybin
problem) Issue was caused by the code which checked whether snapping should be enabled on transform init taking into account keymap and special keys state. It was used for Ctrl-Click on manipulator only. Check for Ctrl state gave wring result with skin modifier. It was solved by additional check for which mode transformation is initializing for -- currently manipulator is available for translation/roation/resize only which doesn't give any keymap issues.
2012-07-12Clip editor mode selection: show menu with modes on TABSergey Sharybin
This seems to be the only straightforward way to switch fast between modes without keeping bunch of shortcuts and current mode in head.
2012-07-12Fixed issue with drag-n-drop into Clip Editor.Sergey Sharybin
2012-07-12OSX: make the progressbar in dock a gradient, to give it a more matching 3D ↵Jens Verwiebe
appearance
2012-07-12Fix for metaballs used as dupli-object for particleSergey Sharybin
It used to be a dependency cycle which lead to incorrect or missed tesselation on some circumstances. Seems to be introduced in rev41627. This commit seems to behaving properly on simple cases, probably could fail in some other cases, so need to be checked further. Discovered when was looking into: #32034: Metaball used as render object(group) for particle will display wire only.
2012-07-12Fix #32041: Empty display size is not taken into account for centering viewSergey Sharybin
2012-07-12Fix #32050: UV map and game engine property cause crashSergey Sharybin
2012-07-12add bli rect min/max functions.Campbell Barton
2012-07-12feather points now align with mask outline when called with same resolution.Campbell Barton
2012-07-12- add a temp var for edge scanfill (fits in 4 bytes alignment - won't ↵Campbell Barton
increase mem usage) - make keyindex an unsigned int, since its used to store vertex indices - use BLI_in_rcti_v for IN_2D_VERT_SCROLL and IN_2D_HORIZ_SCROLL
2012-07-12add bli rect funcs BLI_rctf_init_minmax, BLI_rcti_init_minmaxCampbell Barton
2012-07-12Fix #32082: face textures lost when linking scene from another fileSergey Sharybin
Issue was caused by missing expand for MTexPoly-s tpages.
2012-07-12Fix crash on creating tooltip for sequencer's gl preview modeSergey Sharybin
Issue was caused by missed value for this enum, fixed by adding check in tooltip generation. Default value for this enum should also be fixed, but that would be in separated commit.
2012-07-12Fix normals around root nodes of skin modifier output.Nicholas Bishop
The direction for these are flipped from other end caps, so add a root flag to indicate whether the cap polygon's vertex output order should be reversed. Fixes bug [#32079] Skin-modifier calculates root's normals wrong projects.blender.org/tracker/index.php?func=detail&aid=32079&group_id=9&atid=498
2012-07-12Readme and Release Log Links:Thomas Dinges
* Update to 2.64
2012-07-12Fix for [#32078] Rendering output to Frame Server is broken.Thomas Dinges
* BKE_frameserver_append() always returned 0, which caused the frameserver to crash after the first frame was requested. Patch by "alas2718"
2012-07-12Compositor:Jeroen Bakker
re-optimized the Defocus node. * localized MemoryBuffers * removed read(x,y) calls * shuffled some lines in the execute pixel * added a readNoCheck function to the memorybuffer (only use this when you are certain you are reading a pixel inside the memorybuffer.
2012-07-12ability to calculate mask curve and feather with predefined resolution (*_ex ↵Campbell Barton
functions)
2012-07-11Compositor:Jeroen Bakker
Added OpenCL kernel for the directional blur. This operation always uses the full input image. In the current implementation this input image is not cached on the device. Future enhancement could be to cache it on the available opencl devices
2012-07-11Fix mistmatched new[] and dlete used in node highlightionSergey Sharybin
2012-07-11vector versions of BLI_in_rctf / BLI_in_rcti, (BLI_in_rctf_v, BLI_in_rcti_v)Campbell Barton
use where possible.
2012-07-11Fix #32058, Crash when using ParticleInstance with an hidden particle system.Lukas Toenne
The instance modifier needs to access the derived mesh data of the particle parent object to create stuff on the hairs, however the dm does not exist when the particle modifier is hidden. This is a general design problem: Objects accessing another object's derived mesh data is unsafe. For now it just checks valid dm pointer and uses identity transform if NULL.
2012-07-11Patch #32074: Fix compilation with boost 1.50Sergey Sharybin
This patch switches from boost's filesystem v2 to v3. This should be completely smooth due to filesystem v3 is pretty old already. Patch by Sven-Hendrik Haase (aka svenstaro), thanks!
2012-07-11code cleanup: use const for passing vectorsCampbell Barton
2012-07-11missed this change from patch [#30274]Campbell Barton
2012-07-11Style cleanupSergey Sharybin
2012-07-11Compositor read buffers work directly on the memory buffer. Jeroen Bakker
This way we can remove the memoryBuffers parameter in the executePixels, and (de)initializeTileData methods
2012-07-11Minor interface change: space between vertex group specials menu and up/down ↵Sergey Sharybin
buttons
2012-07-11Operator to move mask layers up and down in the listSergey Sharybin
2012-07-11patch [#30274] XIM improvement (non-latin support + connection recovery)Campbell Barton
from Shinsuke Irie (irie) (from the tracker submission) - allow us to input non-latin languages such as Japanese/Chinese - recover XIM connection and its input contexts when XIM server restarted Currently it supports only "root window" style input, while most people (and I) want "over the spot" or "on the spot" style one. Probably the implementation of "over the spot" or "on the spot" style becomes much complicated, because XIM server requires the coordinates of current cursor location relative to the screen in order to show the candidate window in appropriate position.
2012-07-11Fixes for keying screen:Sergey Sharybin
- Fixed issue with black areas appearing when too many sites are defined. Currently tweak epsilon value for this, but probably actual issue is somewhere else, can't see it yet. - Fixed issue with bright pixels appearing in the sites, was caused by accumulating color for pixels, which isn't needed. Once color for pixel was set stop iterating via triangles. Could give some speedup too. - Ignore markers which are outside of frame bounds, they were giving bad triangulation and they can't affect on gradient due to color fir such sites is not known. - Sites used to be created at position without track offset taken into account.
2012-07-11Fix for issue [#31981] for tiles opencl:Monique Dewanchand
initialize radius with correct value
2012-07-11improved node frame text alignment and use default label font (not monospaced)Campbell Barton
2012-07-11fix for Tiles bug - opencl:Monique Dewanchand
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
2012-07-11Fix for tiles bug:Monique Dewanchand
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
2012-07-10Scaling non-power-of-two (NPOT) textures to powers of two is really time ↵Mitchell Stokes
consuming and not necessary on graphics cards that can support NPOT textures. So, if the graphics card has NPOT texture support, don't bother scaling. If this patch causes issues, it can always be reverted and applied to Swiss instead.
2012-07-10Bump Blender version, so despill balance would stay untouched inSergey Sharybin
rare cases when it was intentionally set to 0.