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
2014-08-06Remove confusing word "faculative" from commentsNicholas Bishop
Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D711
2014-08-05Remove SVN referencesCampbell Barton
2014-08-05SpellingCampbell Barton
2014-08-05Correct change to dupli-drawingCampbell Barton
Need exceptions so dupli-frames objects draw in render-only mode.
2014-08-05Fix T41062: "copy to selected" doens't work for all attributes.Bastien Montagne
The issue was that some properties are no direct children of the struct we support in 'copy to selected' (RNA_Sequence in this case). Since we can't use the ID of sequences here (it's the scene, while we need a sequence level of control), we had to add a new API helper to RNA path, which takes a RNA type and return a path relative to the closest ancester of that type. This way, we get a path from the RNA_Sequence, and can easily apply it to all other valid sequences to copy the property. Review, suggestions and edits by Campbell Barton, thanks!
2014-08-05Add RNA access to packed librariesCampbell Barton
2014-08-05Fix T41328: Saving a copy changes lib pathsCampbell Barton
2014-08-05Replace explicit object type check with already-existing macroNicholas Bishop
2014-08-05Add missing forward declaration and missing 'struct' keywordNicholas Bishop
2014-08-05UI: remove tip when dragging a popupCampbell Barton
2014-08-05Fix incorrect comments in listbase, add unit test to verify changeNicholas Bishop
Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D708
2014-08-05Correct another issue in recent menu handlingCampbell Barton
mouse clicks to exit a menu were ignored for non-floating popups
2014-08-05Deduplicate CUDA and OpenCL wranglersSergey Sharybin
For now it was mainly about OpenCL wrangler being duplicated between Cycles and Compositor, but with OpenSubdiv work those wranglers were gonna to be duplicated just once again. This commit makes it so Cycles and Compositor uses wranglers from this repositories: - https://github.com/CudaWrangler/cuew - https://github.com/OpenCLWrangler/clew This repositories are based on the wranglers we used before and they'll be likely continued maintaining by us plus some more players in the market. Pretty much straightforward change with some tricks in the CMake/SCons to make this libs being passed to the linker after all other libraries in order to make OpenSubdiv linked against those wranglers in the future. For those who're worrying about Cycles being less standalone, it's not truth, it's rather more flexible now and in the future different wranglers might be used in Cycles. For now it'll just mean those libs would need to be put into Cycles repository together with some other libs from Blender such as mikkspace. This is mainly platform maintenance commit, should not be any changes to the user space. Reviewers: juicyfruit, dingto, campbellbarton Reviewed By: juicyfruit, dingto, campbellbarton Differential Revision: https://developer.blender.org/D707
2014-08-05Cleanup: indentationCampbell Barton
2014-08-05Fix for double freeing of MEM_guardedalloc'ed memory originating from ↵Tamito Kajiyama
BLF_lang_set().
2014-08-05Macros: replace UNPACK#OP -> UNPACK#_EX, allow suffixCampbell Barton
2014-08-04Fix memory leak of main lock when reading from library files.Antony Riakiotakis
2014-08-04Fix T41175: Quad View - Properties Region - Clip Tickable option bug?Bastien Montagne
2014-08-04Tweaks to macrosCampbell Barton
2014-08-04Macros: prevent instantiation of args for type checksCampbell Barton
also make CHECK_TYPE_INLINE more strict
2014-08-04Cleanup: replace int cast with floorf when comparing timeCampbell Barton
2014-08-04Correct cu->pathlen treated as a floatCampbell Barton
2014-08-04Correct glitch in recent menu commit, click-drag locked menusCampbell Barton
2014-08-03Fix T41284: The python ops log doesn't work.Bastien Montagne
2014-08-03Fix for glitch with menus not reliably setting an active item (D674)Campbell Barton
When menus are clamped to the window bounds, its was possible not to have an active menu-item under the mouse, Making Ctrl+S,Enter not completely reliable. Changes needed to support this are: - menu item is activated on popup menus (to avoid relying on mouse-over) - moving mouse away from menu items only de-activates when over a new menu-item. - Mouse clicks are ignored if they are not directly over the menu item.
2014-08-02Make CHECK_TYPE_NONCONST macro portableCampbell Barton
also replace __typeof -> typeof
2014-08-02BMesh: typecheck iteratorCampbell Barton
2014-08-02SpellingCampbell Barton
2014-08-01Cleanup: Move SpaceTransform helpers from `BKE_shrinkwrap` to `BLI_math_matrix`.Bastien Montagne
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-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 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-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'.