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
2016-06-03Cleanup & simplify snapping functionsGermano Cavalcante
- the name of the enumerator `SNAP_NOT_OBEDIT` was changed to `SNAP_NOT_ACTIVE`. - the parameter `snap_to_flag` was moved to outside `SnapObjectParams`. - the member `use_object_edit` was renamed to `use_object_edit_cage`. - added the arg `params` in `ED_transform_snap_object_project_ray`. - simplifications in the loop of the function `snapObjectsRay`.
2016-06-03Fix possible uninitialized variable in snappingGermano Cavalcante
Introduced in 0b5a0d84, thanks to Brecht for spotting.
2016-06-03Fix T48111: Auto-run fails w/ empty pathsCampbell Barton
Enabling auto-run, then excluding a path but leaving it set to a blank value would ignore all paths.
2016-06-03Fix T48575: Particle crash using 'Parting' settingCampbell Barton
2016-06-02Add upstream information to wcwidth libraryCampbell Barton
2016-06-02Theme: 2.4x, correct graph region colorCampbell Barton
2016-06-02Fix T48456: 2x pixel size clamps min brush sizeCampbell Barton
Using double pixel size prevented 1px brushes D2044 by @jeske
2016-06-02Fix T47637: Multiple multires objects in Sculpt mode make blender crash.Bastien Montagne
That was a nice and funny hunt, albeit rather time consumming! To summarize, so far code was using a static global gpu_buffer for pbvh vbo drawing of 'grid' types (multires mostly?). There were two issues here: 1) Global gpu buffer was assigned to GPU_PBVH_Buffers->index_buf, but then nearly no check was done when freeing that buffer, to ensure we were not freeing the global one (not totally sure this one was actually causing any issue, but was bad and unsafe anyway). Was solved by adding a flag to GPU_PBVH_Buffers to indicate when we are using some 'common' buffer here, which freeing is handled separately. 2) Main issue: if several multires objects in sculpt mode with different grid size were present simultaneously, the global gpu buffer had to be resized for each object draw (i.e., freed and re-allocated), but then the pbvh nodes from other objects storing freed reference to that global buffer had no way to know that it had been freed, which was causing the segfault & crash. Was solved by getting rid of that global buffer, and instead allocating one 'grid_commmon_gpu_buffer' per pbvh. Told ya baby, globals are *PURE EVIL*!
2016-06-02Fix for GLSL uniform being update from inside glBegin/glEndSergey Sharybin
This seems to be illegal and not productive anyway. Do it ahead of a time now, which solves shading issues in edit mode and prevents assert from happening.
2016-06-02Fix leak using UI_BTYPE_TEXT button w/o a callbackJulian Eisel
Moving ownership of the string to the button's 'rename_orig' leaked when the button didn't have a uiAfterFunc.
2016-06-02Cleanup: warnings in previous commitCampbell Barton
2016-06-02Minor edits to last commitCampbell Barton
Failed with chunk merging disabled
2016-06-02BLI_array_store: Move writing many chunks into a functionCampbell Barton
Minor optimization, avoid some checks each iteration.
2016-06-02BLI_array_store: store max size in BArrayInfoCampbell Barton
2016-06-02Add extra validation checks to array-storeCampbell Barton
2016-06-02Minor changes to help textCampbell Barton
D2040 by @Blendify, also move 'Experimental Features' above more general help text.
2016-06-02ShapeKey was missing lattice-flagCampbell Barton
missed from 7a8bd2eae
2016-06-02Fix T48566: Render-border minor offset issueCampbell Barton
2016-06-01Usual UI/i18n message cleanup (get rid of last remaining 'addon' too).Bastien Montagne
2016-06-01Revert "BLI_ghash: Fix initial over-allocation of mempool chunks."Bastien Montagne
Useless change in fact, sorry for the noise. This reverts commit b08473680e141ab6f28f99fc3b1dbbc4add89bed.
2016-06-01Fix T48466: Multiple passes starting with 'Diffuse' in EXR file breaks its ↵Bastien Montagne
loading in Blender. Issue here is that for Blender, any pass which name starts with 'Diffuse' is considered a diffuse pass - and it does not really support several passes of the same type in renderresult. So for now, passtype_from_name() is now checking whether a pass of same type already exists in render layers, and return 0 (uknown passtype) in this case.
2016-06-01Optimize mempool iterationCampbell Barton
Around ~10% improvement in own tests.
2016-06-01Fix T48415: Segfault on opening .blend in which a 'surface' force object was ↵Bastien Montagne
saved in Edit mode. In that case, surface modifier won't run (until surface object goes back to Object mode), and its bvhtree remains NULL.
2016-06-01Revert "Correct invalid pointer-pair compare check"Campbell Barton
This reverts commit d5e0e681cea846facb4f2777921f6612be3ee193. Tsk, these functions return false on a match.
2016-06-01Fix bug where corner boundary was straight when it should curve.Howard Trickey
Some adjustments to how bevel edge 'profiles' are adjusted in some cases. For the bug fix, wanted to handle cases of middle of three coplanar beveled cases to make profile curve rather than linear interpolate. Also undid an earlier decision to make profile plane be perpendicular to beveled edge i the non-coplanar case.
2016-06-01BLI_ghash: Fix initial over-allocation of mempool chunks.Bastien Montagne
Code intended to create only one pool by default here, but code in `mempool_maxchunks()` would make it two.
2016-06-01Fix wrong vertex colors in edit modeSergey Sharybin
2016-06-01BI: fix counting of tangents, that was reset during recursion of ↵Alexander Romanov
init_render_nodetree
2016-06-01GLSL: Attempt to fix errors in setting UV attributesSergey Sharybin
2016-06-01Depsgraph: Fix missing updates when modifying armatureSergey Sharybin
2016-06-01Fix/Workaround T48560: Color picker V fail w/ user defined RNACampbell Barton
Set the maximum soft-max to 1.0 when its left at FLT_MAX. Since this causes problems using the slider.
2016-06-01Increase range of Font object textboxsDalai Felinto
The current values were arbitrary. I'm keeping them as ui_range, but internally there is no reason we can't use larger values.
2016-05-31BLI_mempool: Use an 'odd' FREEWORD for big/little endianCampbell Barton
This also changes freeword to an intptr_t to ensure not only the first 4 bits of a pointer are tested on 64bit systems.
2016-05-31Fix T46207: Slow OpenCL GPU bake and blown out baking Cycles renderSergey Sharybin
2016-05-31Small API typo found while reading the APIDalai Felinto
2016-05-31Cleanup: unused definesCampbell Barton
2016-05-31Cleanup: parenthesize definesCampbell Barton
2016-05-31Fix T48554: Absolute grid snap fails w/ cursor pivotCampbell Barton
Use center of selection when using absolute grid snapping and cursor pivot.
2016-05-31Cycles: Fixes for recent refactorSergey Sharybin
- add_vertex() can be called from split_vertex() which does not guarantee to have properly pre-allocate arrays. - Need to check whether Cycles is compiled with OSL in XML reader.
2016-05-31Buildbot: Attempt to fix buildbot after recent changeSergey Sharybin
2016-05-31Buildbot: Use proper list management functionSergey Sharybin
Spotted by Campbell, thanks!
2016-05-31Buildbot: Pass proper generator for MSVC 2015 builderSergey Sharybin
2016-05-31Properly handle vertex color color space for Cycles GLSLSergey Sharybin
A bit tricky, need to pass additional information about what the attribute is and how to deal with it. BI path stays unchanged, just to make things simplier for now. Fixes T48555: Cycles GLSL- Incorrect Vertex Color results from Attribute node
2016-05-31CMake/ Visual Studio 14 2015, Use one library name for openal for both 2013 ↵Martijn Berger
and 2015
2016-05-31Cycles GLSL: Make it work with software opengl modeSergey Sharybin
2016-05-31Cycles: Add human readable sizes to debug outputMai Lavelle
Some of these values can get quite large and are hard to read, adding this makes it easy to read them at a glance. Reviewed By: sergey Differential Revision: https://developer.blender.org/D2039
2016-05-31Fix T48556: Missing transparent shadows on AMD OpenCLSergey Sharybin
We had transparent shadows disabled for some time because they were causing drivers to crash. Can't reproduce that issue anymore with current drivers, so will enable them and see how it goes.
2016-05-31Fix T48553: Cycles GLSL Box projection produces strong artifactsSergey Sharybin
2016-05-31Fix T48552: Ctrl-D to add drivers shows disabled menu itemsCampbell Barton
2016-05-31Theme: 2.4x disabled menu text wasn't greyed outCampbell Barton