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-02-29Code Cleanup: remove non existing function declarations.Campbell Barton
added some missing functions too - which are not used yep but should be there for api completeness. * CDDM_set_mloop * CDDM_set_mpoly * BLI_mempool_count
2012-02-29Fix #30328: Crash when using edge slideSergey Sharybin
Looks like it was missed BMesh element index for faces in emDM_drawMappedFacesMat. There was already call of BM_mesh_elem_index_ensure to ensure there's element index for vertices, added flag to ensure there's also index for faces.
2012-02-29Code cleanup, no functional change: use mathutils copyHoward Trickey
Also renamed a variable to make intent clearer (else seemed like there was a bug).
2012-02-29Fix 30401: Python API vert new((0,0,0)) crashes.Howard Trickey
Thanks to Campbell for fix, adding an & to an arg. Also needed to negate the sense of a later test.
2012-02-29UI: change shortcut to clear value in button with mouse over it (for the secondBrecht Van Lommel
time, sorry), from delete to backspace. Delete did not work on buttons in nodes, because it would delete the node itself or if we changed the priority interfere with deleting nodes if the cursor was placed accidentally over a button in a node. Patch by Damir Prebeg.
2012-02-29bmesh py api - initial support for selection history.Campbell Barton
2012-02-29Boolean modifier:Sergey Sharybin
- Fixed convex quad detection (in some special cases non-convex quad was detecting as convex) - Do not add faces with zero area to the output object. This should resolve #30395: Degenerated triangles from BMesh + Difference
2012-02-29Compilation error fix for recent indicer refactor commit.Sergey Sharybin
2012-02-29Reverting poll changes of last commit.Joerg Mueller
2012-02-29Refactor of proxies build operatorsSergey Sharybin
Split proxy build operator into three parts: - Prepare context (IMB_anim_index_rebuild_context) which prepares all needed data and stores it in an anonymous structure used by specific builder lately. - Build proxies/timecodes into temporary files (IMB_anim_index_rebuild) This function will build all selected proxies/timecodes into a temporary files so old proxies will be still available during building. - Finish building proxies (IMB_anim_index_rebuild_finish) which copies temporary files over old proxies filed and releases all resources used by a context. Context creation and finishing building happens in a main thread so it's easy and safe to close all opened handles of proxies files and refresh cache after rebuilding is finished. This should finally fix #30315: Temporary proxy files are not erased and old proxys are not updated if the proxy is built more then once (windows)
2012-02-29Making crossfading sounds accessible in the sequencer menu.Joerg Mueller
2012-02-29Code cleanup: replace a few macros in CCGSubSurf with inline functions.Nicholas Bishop
2012-02-29update doxygen comments for bmesh.Campbell Barton
2012-02-29Add blenlib function to initialize vectors from a single float.Nicholas Bishop
The new functions are copy_v2_fl, copy_v3_fl, and copy_v4_fl.
2012-02-29ndof button handling improvements: Spaceball5000's A,B,C buttons can now be ↵Mike Erwin
keymapped, ndof modifiers (shift,alt,etc.) are almost ready but still hardcoded to act like keyboard for now. added a check to prevent crash on Linux when device is plugged in after blender starts. also fixed a bug introduced by my last commit that affected the SpaceTraveler and serial devices.
2012-02-29Bugfix: vertexpaint blur brush was broken.Nicholas Bishop
Just a minor loop iteration bug.
2012-02-29Code cleanup for the neighbor_average() sculpt function.Nicholas Bishop
Moved some of the code into a couple new mesh functions for searching in poly loops to simplify the function, the rest is just cosmetic changes.
2012-02-29Style Cleanup, no functional changes.Campbell Barton
2012-02-29fix [#30367] Face Fills CrossedCampbell Barton
when making a quad from 2 edges - it was comparing the edge lengths to avoid making a bowtie quad. but this doesnt work in all cases, now compare normals instead.
2012-02-29Fix a couple typos in comments.Nicholas Bishop
2012-02-29Add solid background behind text in search menu.Nicholas Bishop
This fixes the issue of text being hard to read due to (e.g.) black text on a dark icon. Example: http://www.pasteall.org/pic/show.php?id=27401 Reviewed by Brecht: http://codereview.appspot.com/5699098/
2012-02-29fix for leak in bmo_edgenet_fill_exec and remove invalid comment.Campbell Barton
2012-02-28Cycles: fix AO pass not rendering with AO enabled for world, and make maskBrecht Van Lommel
layers work more like blender internal.
2012-02-28code cleanup: de-duplicate bmesh face creation code,Campbell Barton
2012-02-28Code Cleanup:Campbell Barton
- apply some rules for function naming conventions, added to main bmesh doc in bmesh.h. - remove unused function BM_loops_to_corners().
2012-02-28more header re-arranging.Campbell Barton
Some function comments were in headers, some in the C files, some in both. Moved function comments from headers into the C files.
2012-02-28bmesh: re-arrange headersCampbell Barton
2012-02-28Cycles: ambient occlusion support, with AO factor and distance, and a render ↵Brecht Van Lommel
pass. http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/World#Ambient_Occlusion http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Passes#Lighting_Passes
2012-02-28Cycles: fix msvc compile warning, patch by Jason Wilkins.Brecht Van Lommel
2012-02-28Cycles: support for camera rendering an environment map with equirectangularBrecht Van Lommel
environment map, by enabling the Panorama option in the camera. http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Camera#Panorama The focal length or sensor settings are not used, the UI can be tweaked still to communicate this, also panorama should probably become a proper camera type like perspective or ortho.
2012-02-28Cycles: support for mask layers in render layer, this has the same effect asBrecht Van Lommel
assigning holdout shaders to every object in the specified layers. http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Passes#Layers
2012-02-28Cycles: extra OpenCL NULL point check, maybe avoids some crashes. Don't thinkBrecht Van Lommel
this should ever happen in practice but maybe it does anyway.
2012-02-28code cleanup,Campbell Barton
- bmesh_newcore.c -> bmesh_core.c. - add bmesh_interp header.
2012-02-28code cleanup: use float vector size in function definitions, and const's ↵Campbell Barton
where the values are unchanged.
2012-02-28fix [#30361] Edge Length will not be diplayed properly with Clipping BordersCampbell Barton
the clipping test done for text drawing was called with local=FALSE, however with mesh info text this needs the local argument to be set.
2012-02-28code cleanup: make clipping enable/disable into functions (was being done ↵Campbell Barton
inline in drawobject.c)
2012-02-28Fix UI error - some curve settings were in the path panel and were greyed ↵Campbell Barton
out when 'Path Animation' was disabled, but were infact used for the curve deform modifier. noticed while looking into bug [#30349]. Move these settings under the main curves panel under text "Path / Curve-Deform:"
2012-02-28fix for issue reported in bug [#30381], though it doesn't deal with the crash.Campbell Barton
calling DM_ensure_tessface() on an DM_TYPE_EDITBMESH does nothing, which is OK but was printing a warning.
2012-02-28code cleanup:Campbell Barton
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions.
2012-02-28Code CleanupCampbell Barton
* remove one the changes to fix #30374, instead just check if the face exists. * remove some unneeded edge checks in BM_face_create_quad_tri_v().
2012-02-28Code Cleanup: bmeshCampbell Barton
* remove unneeded struct's from headers. * give argument names for return ** pointers r_ prefix.
2012-02-28fix [#30374] Can't Fill Triangular FaceCampbell Barton
the problem was a triangle couldnt be made when there was a quad that used 3 of the verts. * now check if overlapping face has same length as the one to be created. * an unrelated fix - the output of a triangle was not being flagged by the bmesh_contextual_create operator.
2012-02-28revert r44503, (left patch file in for now), this gives an error with gcc:Campbell Barton
extern/libmv/third_party/glog/src/utilities.cc:318: error: undefined reference to 'google::InstallFailureFunction(void (*)())'
2012-02-28patch [#30331] Support clang-3.0Campbell Barton
from Yasuhiro Fujii (y-fujii) added the diff to libmv/patches so it can be applied upstream.
2012-02-28patch [#30331] Support clang-3.0Campbell Barton
from Yasuhiro Fujii (y-fujii) only small part of the patch for now.
2012-02-28bmesh py api - element hide_set() function which flushes hidden state.Campbell Barton
2012-02-28Bugfix: avoid reading from an OpenGL buffer mapped write-only.Nicholas Bishop
When set to solid-shading, GPU_update_grid_buffers was calling normal_quad_v3 to output into a mapped buffer, but normal_quad_v3 reads as well as writes. This fix actually makes a huge performance difference with my drivers (Gallium/Radeon).
2012-02-28Remove DerivedMesh.getFaceMap and create_vert_face_map().Nicholas Bishop
Not used anymore, both have BMesh replacements (DerivedMesh.getPolyMap and create_vert_poly_map.)
2012-02-28BMesh: use MPoly rather than MFace in multiresModifier_base_applyNicholas Bishop
2012-02-28Bugfix for Python errors in 3D View texture paint toolbar.Nicholas Bishop
The stencil- and clone-layer menus were printing errors when the mesh had no UV layers due to directly accessing layer names. Fixed by setting menu text to empty if no UV layers exist. Also changed the checkbox label for cloning from another UV layer to read 'Clone' rather than 'Layer'.