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-08-01Cleanup: Move `object_get_derived_final` from BKE_shrinkwrap to BKE_DerivedMeshBastien Montagne
Note this func needs some love, but this will be for later (should never have been in shrinkwrap code!).
2014-08-01Make function definition consistent with function declaration (as discussed ↵gaiaclary
with campbell)
2014-08-01Prevent macros hiding casts from `const` pointersCampbell Barton
2014-08-01Revert "Fix T41226: Wrong Undo on curves and hooks"Sergey Sharybin
This reverts commit e042c8428f8c0c0a72cdd23d2c058c20ab5745ed. Proper fix will come later, or be declared a TODO.
2014-08-01OSX/cmake: adapt bundle structure according sconsJens Verwiebe
2014-08-01Bake-API: cleanup - missing (size_t) promotionDalai Felinto
2014-08-01OSX/scons: Change Blender bundle datastructures + referennces to match the ↵Jens Verwiebe
upcoming codesigning needs - i used deprecated rules up to now which will break in OSX > 10.9.5 and 10.10 > dp4 - todo: adapt cmake due it will break with this commit
2014-07-31Fix T41236: Rendered viewport doesn't update with material actionsSergey Sharybin
The issue was caused by NLA evaluation without actions not setting id's flag as updated (as that's happening when action writes data to the ID datablock). Added the same flag set for the NLA evaluation as what's happening for actions.
2014-07-31Style cleanupCampbell Barton
2014-07-31Fix build player...Bastien Montagne
2014-07-31Fix T40958 align rotation + project individual elements not workingAntony Riakiotakis
This is another example of transform code crappiness. Projection snapping for objects is handled separately than regular snapping. Luckilly for us, we have the normal ready from the raycast result and a copy of code from ElementRotation function can do the necessary rotations for us. I have not enforced constraints here (arguably, maybe I should, and the already present projection snapping should do that too but seems it is commented out and the unorthodox order of operations here has me a bit scared. Leaving as TODO)
2014-07-31Use dynamically linked SDL 1.2.15 on windows x64Martijn Berger
2014-07-31Fix T41258: Crash when entering edit mode while viewport render is enabledSergey Sharybin
The issue was caused by the render engine loading edit mesh, which re-allocates mesh array which might be referenced by other object's derived meshed. Worst thing about this is that updating render engine happens from the end of scene update function, after all the objects are updated and so. This is needed so render engine gets the update objects which is correct. The only proper way to solve the issue is to make it so viewport engine does not leave objects in inconsistent state, meaning nobody will reference to freed data. In order to reach this we do edit mesh loading before running objects update so all the objects which uses that mesh will have proper references in the derived mesh. This also solves old creepyness which happened before when having single object in edit mode. tweaking it will calculate derived mesh as a part of scene update, then this derived mesh will be freed by edit mesh loading and viewport will be creating derived mesh again. Now render engine is expected to do nothing with meshes which are in edit mode, but they still need to load edit data for non0meshes. It's not really easy to do from the BKE level because needed functions are implemented in the editor. Thanks Campbell for the review! Differential Revision: https://developer.blender.org/D697
2014-07-31Partial fix of T40824,Antony Riakiotakis
Fill selection for file browser moves to ctrl-shift click due to collision with emulate middle mouse button option
2014-07-31Fix T41226: Wrong Undo on curves and hooksSergey Sharybin
2014-07-31Fix T41140Antony Riakiotakis
Yet another attempt to fix the annoying lines that crop up in texture painting on edges and quads. I feel this needs better investigation but using pixel tolerance here looks like alleviates the issue.
2014-07-31Fix T41257.Antony Riakiotakis
We need to allow faces without slots to initialize a UV layer or seam checking code will go bananas.
2014-07-31Bake-API: use size_t instead of width, heightDalai Felinto
(original patch by Sergey Sharybin) Note: RNA API can't use size_t at the moment. Once it does this patch can be tweaked a bit to fully benefit from size_t larger dimensions. (right now num_pixels is passed as int) Reviewed By: sergey, campbellbarton Differential Revision: https://developer.blender.org/D688
2014-07-30user lower threshold for Harris feature detectorSebastian Koenig
2014-07-30BLI_path_utils: rename BLI_clean -> BLI_path_native_slashCampbell Barton
2014-07-30Fix T41241: VSE: cropping strips puts a transparent line through the image.Bastien Montagne
2014-07-30Code cleanup, make pie-menus code be closer to masterAntony Riakiotakis
2014-07-30Cleanup: general cleanup in BLI_math code (mostly, use 'const' where ↵Bastien Montagne
possible, true/false for booleans, format for float litterals).
2014-07-30leanup: style, use 'const' where possible, and simplified blend funcs.Bastien Montagne
Much better to use small loops when doing complex operations over color elements (any serious compiler will flatten them anyway), avoids (some!) stupid mistakes when editing their code. Also, use min/max funcs instead of lengthier 'if (foo < 0) foo = 0'.
2014-07-30Automatic commit by arcgaiaclary
2014-07-30BMesh: callback for bmbvh so caller can choose facesCampbell Barton
2014-07-30Bugfix T41240: Home key doesn't show everything on F-CurvesJoshua Leung
Own copy and paste typo in 73d157e meant that this was not in some cases, the bounds calculated may be incorrect.
2014-07-30missed last commitCampbell Barton
2014-07-30BLI_listbase: consistent name prefixCampbell Barton
2014-07-30GHash: generic comparison for int[4]Campbell Barton
2014-07-29Fix T41223: F-Curve sliders won't update values during playback when mouse ↵Bastien Montagne
cursor is outside the left panel.
2014-07-29Fix T41228: Selection of bones bug.Bastien Montagne
Turns out to be mostly some cleanup in Pose select code, got rid of magic numbers (now understand usual SEL_xxx enums) in ED_pose_deselectall(), which was renamed to ED_pose_de_selectall, and have a new bool parameter to ignore visibility status in its process (was the root of the reported issue). Also factorized slightly "(de)select all" code. Yet this area could use much more cleanup probably...
2014-07-29Fix T41227: Do not select unselectable items when unhiding them!Bastien Montagne
2014-07-29Cycles: Make Glass Shader Color default to 1.0.Thomas Dinges
This came up a few times already, most of the time you want a clear white glass, and not a greyish like one. :)
2014-07-29BGE: Constraint wrapper fix.HG1
1. This patch fix the KX_ConstraintWrapper documentation (radian instead of degrees). 2. It also adds the missing GENERIC_6DOF_CONSTRAINT constant. Reviewers: dfelinto Reviewed By: dfelinto Differential Revision: https://developer.blender.org/D672
2014-07-29Fix T41204 Python KX_lightObject.distance bug by Jon Szabo (thatonejonguy)Dalai Felinto
Reviewers: dfelinto Subscribers: thatonejonguy Projects: #game_engine Differential Revision: https://developer.blender.org/D689
2014-07-28As suggested by Campbell, rather use BVHTree to get len_diff in this ↵Bastien Montagne
morning's fix. Note than it's using nearest faces, since it showed to be much more performant than nearest vertex (quite odd, it's about 40% slower for the first element, then 50 times quicker for all others, as if BVH was cached, and building face was slower than verts one, but then using it, much quicker!).
2014-07-28Fix bundling of requests on debian-like systemsSergey Sharybin
Couple of issues: - Debian systems doesn't use site-packages but uses dist-packages instead. - Requetss from ubuntu repository depends on urlllib3 and chardet, which also implies six. copy those libs as well. I know it's all rather annoying, but no that much choise is in here..
2014-07-28Make requests python package to be detected in the same way as numpySergey Sharybin
This solves missing requests package reported on the systems where it's located in dist-packages rather than in site-packages. To do this there's now a helper macros which handles both requests and numpy now and could be used for more packages in the future. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D686
2014-07-28Fix T41191: Face snapping doesn't work properly.Bastien Montagne
Issue was caused by rB47ec0394ca3d, which disabled BBox check in editmode - but bbox check was also setting `len_diff`, which is mandatory when doing ray_start_local correction for ortho view... Now, in this case, we do a quick rough compute of len_diff from vertices coordinates (accuracy is not needed here, we just have to be sure corrected `ray_start_local` remains 'before' (outside) of the geometry).
2014-07-28Fix T41206: Render Border - Operator Panel - Only Camera - Broken?Sergey Sharybin
This is rather internal use only, no need to expose this option to the redo panel.
2014-07-28Fix T41201: Blender Crashes when UV EditingSergey Sharybin
Disable adding snapping point outside of 3D space for now, visualization of the points is not implemented outside of this space and silently adding them wouldn't really be a good idea.
2014-07-28WarningsCampbell Barton
2014-07-28Reduce OM limit for sculpting after discussion with AntonySergey Sharybin
That's rather tricky to think of a good threshold here, and maybe we'd better use something based on the number of faces instead. Anyway, let's give it a try this way and see what happens.
2014-07-28Fix T41221: 3d view rendered mode crashes on new sceneSergey Sharybin
2014-07-28Fix T40831: Shrink wrap modifier causes very high CPU usage when targeting ↵Sergey Sharybin
meshes with shaped keys Same issue as revious one -- need to start OMP threads only when there's enough data to crunch.
2014-07-28RNA: check for valid ranges with int properties (C11 only)Campbell Barton
2014-07-28Fix T41193: 2.71 use 100% of CPU at sculptSergey Sharybin
Issue wascaused by the famous OpenMP crap in MSVC2013, so only way is to use openmp threading if number of BVH nodes is high enough. Made it 8 for now, which seems to work rather fine on my laptop and adult dragon from sintel. But maybe it's to be adjusted a bit more.
2014-07-28Fix invalid RNA limitsCampbell Barton
2014-07-28UI: Change appearance for panel drag area (D637)Campbell Barton
Patch by blakenator with own edits