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
path: root/source
AgeCommit message (Collapse)Author
2014-02-14Code cleanup: duplicate headersCampbell Barton
2014-02-14Blender Internal: Fix regression that sometimes shadows are not rendered, ↵IRIE Shinsuke
caused by rBec4ed2e3df507245aceb7341b4fdf2f5ed935067. Easy mistake in code cleanup. :)
2014-02-14Fix scons compiling after carve changesJens Verwiebe
2014-02-13fix scons / cmake desynchronization issue with including carve headersMartijn Berger
2014-02-13Fix race condition between tracking thread and tracks map syncSergey Sharybin
This might have been a reason of bug T38281.
2014-02-13Rework carve integration into boolean modifierSergey Sharybin
Goal of this commit is to support NGons for boolean modifier (currently mesh is being tessellated before performing boolean operation) and also solve the limitation of loosing edge custom data layers after boolean operation is performed. Main idea is to make it so boolean modifier uses Carve library directly via it's C-API, avoiding BSP intermediate level which was doubling amount of memory needed for the operation and which also used quite reasonable amount of overhead time. Perhaps memory usage and CPU usage are the same after all the features are implemented but we've got support now: - ORIGINDEX for all the geometry - Interpolation of edge custom data (seams, crease) - NGons support Triangulation rule is changed now as well, so now non-flat polygons are not being merged back after Carve work. This is so because it's not so trivial to support for NGons and having different behavior for quads and NGons is even more creepy. Reviewers: lukastoenne, campbellbarton Differential Revision: https://developer.blender.org/D274
2014-02-13Fix T38529, Blur node size 0 doesn't work.Lukas Tönne
The blur operations were clamping the filter size to 1, which prevents no-op blur nodes. Further any value < 1 would also be ignored and in many combinations the filter scale setting ("Size") would only work in integer steps. Now most blur settings will work with smooth Size value scaling as well, meaning you can choose a reasonably large filter size (e.g. 10) and then use the Size factor to scale the actual blur radius smoothly. Note that non-integer filter sizes also depend on the filter type selected in the Blur node, e.g. "Flat" filtering will still ignore smooth filter sizes. Gaussian filters work best for this purpose.
2014-02-13Mask: add option to detect self intersectionsCampbell Barton
2014-02-13Scanfill: add user-flags for edges and verts, useful elsewhere.Campbell Barton
2014-02-13Scanfill: name flags better and comment unused SF_EDGE_BOUNDARY flag.Campbell Barton
2014-02-13ListBase: add attributes to api functionsCampbell Barton
2014-02-13ListBase: add BLI_sortlist_r api function, remove check for NULL callbackCampbell Barton
2014-02-13Freestyle: Follow-up fix for the chaining operation bug in the previous commit.Tamito Kajiyama
Many thanks to flokkievids for identifying the inconsistency.
2014-02-13Mask: option not to treat overlapping curves as holesCampbell Barton
2014-02-13error in recent commitCampbell Barton
2014-02-13correct error in recent menu update for render slots, missing callbackCampbell Barton
2014-02-13UI: remove unused freestrCampbell Barton
2014-02-13UI: split ui_popup_menu_memory into get/set functions and store as uintCampbell Barton
2014-02-13Code cleanup: remove unused button aspectCampbell Barton
2014-02-13Fix own error in recent commit with red-alert flag becoming staleCampbell Barton
2014-02-13Code cleanup: styleCampbell Barton
2014-02-12Fix T38541: sys.exit fails when blender is built as a py-moduleCampbell Barton
2014-02-12Fix Editderivedmeshes vertices normals computation.Bastien Montagne
Those derived meshes (used in Edit mode) were using simple sum of neighbor poly normals to get vertex normals, while everywhere else in Blender we use weighted sum of such poly normals. Patch: D311 Reviewed and enhanced by Campbell, thanks!
2014-02-12defaults: disable twoside for startup.blendCampbell Barton
2014-02-12Grr, another UI messages fix, forgot this one!Bastien Montagne
2014-02-12Add header info for the Fly Navigation operatorDalai Felinto
2014-02-12Fix T38525: missing update when running bpy.ops.transform.* from the console.Brecht Van Lommel
2014-02-12Usual UI messages fixes...Bastien Montagne
2014-02-12Add header info for the Walk Navigation operatorDalai Felinto
2014-02-12Motion Tracking: Grammar fixes.Thomas Dinges
2014-02-12Fix T38610: lattice U/V/W should not be animatable, is not supported.Brecht Van Lommel
2014-02-12Code cleanup: ndof view3d operators use of ViewOpsDataCampbell Barton
2014-02-12View3d: fix for ndof with quadview+box, missing sync.Campbell Barton
also de-duplicate 3x pan-functions.
2014-02-12NDOF: print events when debugging is enabledCampbell Barton
2014-02-12NDOF: minor color picker improvementsCampbell Barton
- swap Z/Y axis so Z changes hue and X/Y change location. this way you can use ndof like a joystick and Z rotation like a dial for the hue. - change sensitivity when shift is held to be 1/5th
2014-02-12NDOF: fix for negative colors and flickering hue when picking with HSVCUBECampbell Barton
2014-02-12View3d Walk: enable rotation for ndof by defaultCampbell Barton
2014-02-12Code cleanup: replace WM_OT_ndof_sensitivity_change -> WM_OT_context_scale_floatCampbell Barton
also increase maximum sensitivity
2014-02-12Freestyle: Fix for chaining operators not concatenating edges with Freestyle ↵Tamito Kajiyama
edge marks and at material boundaries. Problem report by Postoman on the BlenderArtists.org Freestyle thread, thanks a lot!
2014-02-12Fix/workarond for scenes rendered for sequencer previewSergey Sharybin
This is really a workaround which brings back direct display list creation from drawing code. This is rather nasty to do but proper solution would require some major sequencer redesign.
2014-02-12View3d: enabling quadview box would copy view offset, sync to avoid jumpCampbell Barton
2014-02-12View3d: fix for quadview box only syncing some view axisCampbell Barton
2014-02-12View3d: add utility function to get the quat from a view axisCampbell Barton
2014-02-12View3d: ensure locked views are on an axis - behavior wasn't well defined.Campbell Barton
2014-02-12fix/workaround for v3d object mode selector flipping directionCampbell Barton
Allow menu functions to define their own direction, this way menu_item_enum_opname_menu can keep menu flipping from 2.69.
2014-02-12Transform: better logic to calculate manipulator normal orientation.Campbell Barton
Use Z axis for the edge direction for edges and vertex pairs. Issue raised in T38592, now edge select and vert-pairs share logic for calculating orientation and the active vertex determines direction.
2014-02-12Revert own previous commit rBe2f9afbaabbd.IRIE Shinsuke
The "Cast Shadows" worked as expected, but it can cause problem in some cases. For example, when using strand render, we need disabling only buffer shadows, but the previous changes made that impossible. "Cast Shadows" should be added as a newly created option.
2014-02-11Code cleanup: fix a few visual studio compiler warnings.Brecht Van Lommel
2014-02-11Mesh Data: disable two-sided for new meshes (see: T37518)Campbell Barton
2014-02-11UI: change to give sliders more text space, messes with alignmentCampbell Barton