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
2015-11-09Increase CMake minimum version to 3.0Campbell Barton
This allows us to use newer features of CMake, and less hassles having to test & support older versions.
2015-11-08Code cleanup: remove some unused mesh laplacian code.Brecht Van Lommel
2015-11-08Remove outdated TODO, it's supported alreadySergey Sharybin
2015-11-08Point Density: Prevent crash when scene is not sent to calc_point_density()Sergey Sharybin
2015-11-08Remove unused header filesSergey Sharybin
Was a left-over from recent OpenSubdiv changes.
2015-11-08Fix T46712: Crash while rendering Freestyle sceneSergey Sharybin
The issue was in fact caused by missing initialization of motion blur shutter curve for all new scenes when not using "Copy Scene Settings" option.
2015-11-08Cmake Cpack fix cpack on Apple and LinuxMartijn Berger
2015-11-07Change cpack package name to be "blender" instead of "Blender"Martijn Berger
2015-11-07[Windows] Make installer use the templateMartijn Berger
2015-11-07Cleanup: ui align headerCampbell Barton
2015-11-07Cleanup: spelling, headersCampbell Barton
2015-11-06Fix T46522: DataTransfer modifier: Impossible to set multiple transfer modes ↵Bastien Montagne
by script (if they're on different properties). This patch basically gets rid of (ui-related) hack where we was adding specific 'fake' enums for datatypes needing additional options. That was done because of broken UI code - to summarize, 'align' code did not support correctly layout mixing vertical and horizontal sub-layouts, in particular if it was 'column-major'. A complete rewrite of this align code has been done, so now we can use a more sane UI code.
2015-11-06Fix typo in new error reporting during arg parsing.Bastien Montagne
2015-11-06New uialign code, based on 2D positions of widgets.Bastien Montagne
This new code fixes a tons of issues with previous one, which basically was epic-failing in many non-basic cases (especially mixed columns and rows with column-dominant layout). It basically no more relies over order of buttons declaration in the uiBlock, instead it finds and stores spatial neighbors and uses that data to compute needed stitching. See code comments for details. New code seems to be roughly ten times slower than old one (for complex grouped layouts), that is, about a few microsecconds per alignment group - this remains reasonable. Also, ui-align code becomming rather big in itself, it was separated in own new `interface_align.c` file. Reviewers: campbellbarton, severin Reviewed By: campbellbarton, severin Differential Revision: https://developer.blender.org/D1573
2015-11-06Command line args: print error w/ invalid numbersCampbell Barton
2015-11-06Use toggle buttons instead of checkboxes for VSE proxy percentageJulian Eisel
Was inconsistent with Clip Editor which uses toggle buttons. Toggle buttons are narrower, so changing to them. Reported in T46708.
2015-11-06Fix T46587: Drivers do not work in node groupsSergey Sharybin
This commit makes drivers on node groups to with when using new dependency graph. Still TODO: Need a relation between drivers and tree evaluation perhaps, so we guarantee proper order of all operations.
2015-11-06Fix T46696: Voxel crash indexing over INT_MAXCampbell Barton
Use int64_t for index values.
2015-11-05Draw limit & mist indicators darker for non-active camerasJulian Eisel
Darkens the colors for limit and mist indicators of non-active cameras. This makes it easier to see which indicators belong to the active camera and which don't. Useful for layouts with multiple cameras. Requested by the Caminandes team.
2015-11-05Cleanup: comments/styleCampbell Barton
2015-11-05Correct error in recent commitCampbell Barton
2015-11-05Use 'beauty' for sculpt triangulationCampbell Barton
Causes fewer degenerate quads.
2015-11-05Fix T46692: Triangulate creates duplicate facesCampbell Barton
Caused a crash in dyntopo.
2015-11-05Fix T46691: Graph Editor, Channel, Toggle Channel Editability. Cannot ↵Bastien Montagne
reassign hotkey after removing it. Anim Channels keymap is not editor-related...
2015-11-05BGE: Cleanup occlusion buffer in CcdPhysicsEnvironment.cppPorteries Tristan
This patch cleanup spaces/braces and newlines. Reviewers: moguri, kupoman Reviewed By: moguri, kupoman Subscribers: kupoman Differential Revision: https://developer.blender.org/D1607
2015-11-05Error in last commitCampbell Barton
2015-11-05Fix T46699: copy_prev_settings() gives misleading error message when ↵Bastien Montagne
previous version's config dir doesn't exist.
2015-11-05Fix face creation using incorrect loop-custom-dataCampbell Barton
Custom-data on newly created face data was often rotated. Now the API doesn't copy data from adjacent loops when creating faces. Most functions were already overwriting this anyway. Since such decisions are better made at a higher level, now it's the responsibility of the caller.
2015-11-05API Docs: use importlib in examplesCampbell Barton
2015-11-05Fix BMesh memory leak w/ multires dataCampbell Barton
2015-11-05BMesh: triangulate & poke - multires data supportCampbell Barton
2015-11-05BMesh: generalize logic for quad/ngon triangulateCampbell Barton
Avoid having 2 different code-paths for face triangulation.
2015-11-04Add missing check for multires interpolationCampbell Barton
2015-11-04Fix compilation error with OpenSubdiv disabledSergey Sharybin
2015-11-04OpenSubdiv: Use pool for delayed OpenGL buffers free when freeing from ↵Sergey Sharybin
non-main thread This is really similar to what GPU module was already doing. There are number of possible improvements still: - Re-use allocated VAOs when requesting new ones instead of going to the trouble of freeing VAO and then re-creating it again. - Move VAO handling to GPU module. Fixes T46589: OpenSubdiv crash with drivers
2015-11-04Tracking: Solve annoying "script needs updating" warning printed to the consoleSergey Sharybin
2015-11-04Fix T46687: Animating tracks properties from objects didn't use proper pathSergey Sharybin
2015-11-04Tracking: Move tracks list base search to an utility functionSergey Sharybin
No functional changes expected, just makes it easier for reuse.
2015-11-04File Selector, support filepath droppingGaia Clary
This adds support for dropping a filepath on an open file-selector to set that path.
2015-11-03Fix T46672: Concurrent access to source DM in datatransfer modifier.Bastien Montagne
There is no real elegant solution here, ideally a modifier shall never *modify* a source DM, but that would imply much better ways to ensure required data is available in that source DM, which we do not have currently. So instead, let's use brute force solution for now and always create a local copy of our source DM, that we can modify to our heart content!
2015-11-03imp: show alert color if mesh has weight groups but no active group is selectedGaia Clary
2015-11-03Fix T46683: High pitch sound artifact on import of 48k audioJörg Müller
The bug header is wrong, the file contains the high pitched sound, but the bug that existed was that animation rendering did not use the high quality resampler, while audio mixdown does. Blender uses the low quality resampler to be as little CPU consuming as possible.
2015-11-03Avoid assert weight painting w/o an active groupCampbell Barton
2015-11-03Cleanup: de-duplicate quad_coord & resolve_quad_uv_v2Campbell Barton
2015-11-03Fix T46611: Vertex group locking failsCampbell Barton
2015-11-03Fix related to T46567: Skin modifier: add a warning message when no valid ↵Bastien Montagne
root vertex is found. Otherwise user may have a hard time understanding why their modifier is no more working after they e.g. deleted some vertices... including the root one. ;)
2015-11-03Fix T46671: Cycles assert with CMJ sample functionSergey Sharybin
With current formulation of cmj_fast_div_pow2() it should always return 0 in the case of first argument is zero and no assert really needed anymore.
2015-11-03Correct error in recent commitCampbell Barton
2015-11-03Don't expand toggle brush on linkingSergey Sharybin
Toggle brush is more a runtime only feature, not really supposed to be used as real ID linking as it's done for modifiers i.e.
2015-11-03Edge/Vert slide: improve multires interpolationCampbell Barton
Need to re-interpolate the entire face, not just the connected loop. Also add BM_face_interp_multires()