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-06-25Use api function for flipping button list & rename to BLI_listbase_reverseCampbell Barton
2014-06-25Use fill function for setting origindexCampbell Barton
2014-06-25Speedup for skin modifier, avoid calculating normals many timesCampbell Barton
2014-06-25Fix T40786: Crash setting negative sound offsetCampbell Barton
2014-06-24Correction to last commitCampbell Barton
2014-06-24Use gnu-libc arg order for BLI_sort_rCampbell Barton
When building on gnu-libc don't use our own implementation.
2014-06-24Make main library safe(er) for the threaded usageSergey Sharybin
Added a lock to the Main which is getting acquired and released when modifying it's lists. Should not be any functional changes now, it just means Main is now considered safe without worrying about locks in the callee.
2014-06-24Fix exampleCampbell Barton
2014-06-24Fix own error in recent tooltip commitCampbell Barton
2014-06-24Freestyle: use mathutils_array_parse() instead of its own helper functions.Tamito Kajiyama
Patch contribution by flokkievids (Folkert de Vries). Thanks!
2014-06-24Freestyle: use bool instead of int.Tamito Kajiyama
Patch contribution by flokkievids (Folkert de Vries). Thanks!
2014-06-24move STACK_* macros into BLI_stackdefines.hCampbell Barton
2014-06-24Add MEMCPY_STRUCT_OFS macro for copying values after a struct memberCampbell Barton
use for DM_to_mesh to avoid clobbering the ListBase
2014-06-24add STACK_REMOVE macroCampbell Barton
2014-06-24Code Cleanup - Using the enum types in more API signatures instead of ↵Joshua Leung
relying on coders to do the right thing
2014-06-24Code Cleanup - Replacing shorts with bools and enum typesJoshua Leung
2014-06-24Fix T40695: world surface shader incorrectly visible with world volume.Brecht Van Lommel
2014-06-24Update the design of tooltipsCampbell Barton
- left aligned - higher contrast between tip text and py-text - use monospace for py-text D611 by Severin, design by Plyczkowski, with own minor changes.
2014-06-24Freestyle: Progress bar updates during mesh loading.Tamito Kajiyama
2014-06-24Freestyle: Fix for a couple of missing names in ↵Tamito Kajiyama
freestyle.chainingiterators.__all__.
2014-06-24Followup for the previous commitSergey Sharybin
Need to do the same for render exec() because it doesn't use the job system.
2014-06-24Switch allocator to thread-safe when rendering from the command lineSergey Sharybin
This is needed because render threads would do some allocations like part buffer allocation and so. This is likely harmless with the lock free allocator (not on Windows tho), but when using guarded allocator we need to be sure access to the list of MemHead is safe.
2014-06-24Fix compilation on OSX after own rB414c70435dcd...Bastien Montagne
Sigh, why can't all unix have same includes? :/
2014-06-24Ctrl-F now activates the filter-by-name functionality for Animation EditorsJoshua Leung
2014-06-24Improve doxygen comment to include some type info to make it more usefulJoshua Leung
2014-06-24Polyfill2d: Correct boundbox check (Fix T40777)Campbell Barton
2014-06-24D319: Freestyle Python scripts update.Tamito Kajiyama
This revision is meant to update Freestyle's Python scripts to make full usage of the new features of Python and Freestyle's Python API. Freestyle's Python scripts are pretty old already, and were never given much attention. With the 2.7x generation of Blender coming up, this is an excellent time to update Freestyle's Python scripts, hopefully adding some new features and achieving some speed improvements on the way. Main goals: * use for loops where possible * general cleanup, making use of more recent python features (generators, ternary operator, ect.) * update the documentation on the way (it's lacking atm) Differential revision: https://developer.blender.org/D319 Author: flokkievids (Folkert de Vries) Reviewed by: kjym3 (Tamito Kajiyama)
2014-06-23OSX: Fix T40749, own mistake for m_lionStyleFullScreen conditionJens Verwiebe
2014-06-23Fix own typo in temp_data patch, (windows-only)Bastien Montagne
Don't know when this sneaked in, I did wrote that part of the patch on win VM with MSVC2013... :/ Note: letting asside warnings for now, then should not prevent building anyway.
2014-06-23Use toolbar tabs for node categories instead of just a long list ofLukas Tönne
panels. Patch by @Severin (with minor modifications by me). As discussed in {D535} the node editor does not have real modal operator tools like the 3D view or image editors for instance, so it makes sense to utilise it this way. Tabs really help in this area due to the large amount of node types and categories. Further tweaks could be made later if the need arises.
2014-06-23BMesh: we actually can set loop indices too while converting from Mesh to ↵Bastien Montagne
BMesh...
2014-06-23Add ED_paint.h, split out ED_sculpt.hCampbell Barton
also rename some functions to match our convention
2014-06-23T39690: Modifications to Blender's 'temp dir' system.Bastien Montagne
Current temporary data of Blender suffers one major issue - default 'temp' dir on Windows is never automatically cleaned up, and can end being quite big when used by Blender, especially when we have to store per-process data (using getpid() in file names). To address this, this patch: * Divides tempdir paths in two, one for 'base' temp dir (the same as previous unique tempdir path), the other is a mkdtemp-generated sub-dir, specific to each Blender instance. * Only uses base tempdir when we need some shallow persistance accross Blender sessions - and we always reuse the same filename (quit.blend...) or generate small file (crash reports...). * Uses temp sub-dir for heavy files like pointcache or renderEXRs (Save Buffer option). * Erases temp sub-dir on quit or crash. To get this working it also adds a working 'recursive delete' to BLI_delete() under Windows. Note that, as in current code, the 'recover render result' hack-feature that was possible with SaveBuffer option is still removed. A real renderresult cache feature will be added soon, though. Reviewers: campbellbarton, brecht, sergey Reviewed By: campbellbarton, sergey CC: sergey Differential Revision: https://developer.blender.org/D531
2014-06-23Use specified exception mask for buildinfoSergey Sharybin
This way we only catch exceptions which we're intended to and if something bad happens (like missing import due to refactor or so) we'll see them instantly.
2014-06-23Fix T40764: Keyframed Render Layers Don't Work as IntendedSergey Sharybin
2014-06-23Fix compiler error in Cycles Beckmann sampling precomputation: strictLukas Tönne
compiler flags don't allow implicit double -> float casting. Code was added in rB8fbd71e.
2014-06-23Fix T40756 Select Linked by Particle System matches ignores selectedLukas Tönne
psys. This is inconsistent with other comparable cases like materials, where the active slot is used to define matching objects.
2014-06-23D605: Fixes for proper handling of wchar_t paths in MinGW.Tamito Kajiyama
* Fixed different not-in-sync #ifdef blocks for struct stat variants under Windows. Comments have been left to indicate the portions of BLI_fileops.h and BLI_fileops_types.h that need to stay in sync. * Added BLI_wstat() to de-duplicate #ifdef blocks for stat() variants on Windows. * Fix for opendir() and associate functions in MinGW not working properly with non-ASCII, MBCS-compatible paths. MinGW (FREE_WINDOWS) has opendir() and _wopendir(), and only the latter accepts a path name of wchar_t type. Rather than messing up with extra #ifdef's here and there, Blender's own implementations of opendir() and related functions are used to properly support paths with non-ASCII, MBCS-compatible characters. Tested with MSVC 2013 Express, MinGW32 (gcc 4.6.2) and MinGW-w64 (gcc 4.7.1). Differential Revision: https://developer.blender.org/D605 Reviewed By: campbellbarton
2014-06-22GTest now works without buildinfoCampbell Barton
2014-06-22add brush icons from paint branch to make diff more manageable for arcanistAntony Riakiotakis
2014-06-22Apply fix for T40745 to extrude_face_region tooCampbell Barton
2014-06-22SpellingCampbell Barton
2014-06-22Editmesh: extruding end-point verts now maintains edge-directionCampbell Barton
Resolves T40745, where faces from extruded edges had flipped normals.
2014-06-22Code cleanup: styleCampbell Barton
2014-06-22Code cleanup: de-duplicate widget_num_tria, widget_scroll_circleCampbell Barton
2014-06-22Remove unused functionCampbell Barton
2014-06-22WM: set circle select minimum radius to 1Campbell Barton
2014-06-22Cycles: improved Beckmann sampling using precomputed dataBrecht Van Lommel
It turns out that the new Beckmann sampling function doesn't work well with Quasi Monte Carlo sampling, mainly near normal incidence where it can be worse than the previous sampler. In the new sampler the random number pattern gets split in two, warped and overlapped, which hurts the stratification, see the visualization in the differential revision. Now we use a precomputed table, which is much better behaved. GGX does not seem to benefit from using a precomputed table. Disadvantage is that this table adds 1MB of memory usage and 0.03s startup time to every render (on my quad core CPU). Differential Revision: https://developer.blender.org/D614
2014-06-22Fix T40703: cycles viewport smoke not updating when changing frame.Brecht Van Lommel
2014-06-22Fix T40714: cycles not loading CMYK jpeg files correctly.Brecht Van Lommel