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-10-06Bulge brush: experimental flipping based on normalCampbell Barton
gives useful results painting holes
2014-10-06Fix for alloc size (again!)Campbell Barton
2014-10-06Sculpt: remove degenerate geometry around holesCampbell Barton
Remove sharp edges whos faces make low volume tetrahedrons
2014-10-05merge pairs based on distance to brushCampbell Barton
not logical but works nice-ish
2014-10-05Correct allocation size (old mistake from past added back)Campbell Barton
2014-10-05Experimental options for sculpting holesCampbell Barton
- don't bridge loops with shared vertices (USE_BRIDGE_STRICT) - cleanup dangling faces after making the bridge (USE_BRIDGE_CLEAN)
2014-10-05BLI_buffer: simplify buffer resizeCampbell Barton
2014-10-05Cycles / CUDA: Workaround to make sm_52 (Maxwell) cards work.Thomas Dinges
* sm_52 can run a sm_50 kernel, so tell runtime detection to use that until we build a dedicated sm_52 kernel.
2014-10-05Cycles / CUDA: Change inline rules for BVH intersection functions.Thomas Dinges
* On sm_30 and above there is no change (was not inlined already before), this just fixes a speed regression from yesterday. 6359c36ba407 * On sm_2x (tested with sm_21), I get a nice 8% speedup in the bmw scene with this. As a bonus, cubin compilation time and memory usage is significantly reduced. Regular cubin size went from 2.5MB to 2.0MB, Experimental one from 3.8MB to 2.5MB.
2014-10-04Merge branch 'master' into dyntopo_holesCampbell Barton
2014-10-04Fix for error removing verts that are used to loop overCampbell Barton
Cutting adjacent holes now makes a larger hole.
2014-10-04missing from last commitCampbell Barton
2014-10-04Fix for face flipping (ensure contiguous)Campbell Barton
2014-10-04Previous scons fix is just wrong, there is a reason why lines were tried to ↵Sergey Sharybin
be indented
2014-10-04Cycles: Fix wrong ifdef check around shadows record allSergey Sharybin
2014-10-04Fix bad RNA enum from the previous commitSergey Sharybin
2014-10-04Another scons fix, wrong indentation.Thomas Dinges
2014-10-04Typo fix for new WITH_BF_CYCLES_DEBUG option.Thomas Dinges
2014-10-04Fix off by one error drawing passepartoutCampbell Barton
2014-10-04Cycles: Add support for debug passesSergey Sharybin
Currently only summed number of traversal steps and intersections used by the camera ray intersection pass is implemented, but in the future we will support more debug passes which would help checking what things makes the scene slow. Example of such extra passes could be number of bounces, time spent on the shader tree evaluation and so. Implementation from the Cycles side is pretty much straightforward, could only mention here that it's a build-time option disabled by default. From the blender side it's implemented as a PASS_DEBUG with several subtypes possible. This way we don't need to create an extra DNA pass type for each of the debug passes, saving us a bits. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D813
2014-10-04Fix for creating bridge facesCampbell Barton
- Add verts to node (would crash otherwise) - Edges to bridge could share some verts. (ignore now)
2014-10-04Fix T42065: Shading issue using Array modifierBastien Montagne
Gah... Dirty normal flag should be set on *real* final dm, after merge is done. :/
2014-10-04"Delete texture paint slot" told the user that it would add a texture paint ↵Thomas Beck
slot.
2014-10-04basic bridge supportCampbell Barton
2014-10-04OSX: simplyfy last commit for fs_menu system_bookmarksJens Verwiebe
2014-10-04Cycles: Remove a workaround for Titan GPUs, not needed anymore with the ↵Thomas Dinges
latest CUDA compiler.
2014-10-03OSX: Change the FS_CATEGORY_SYSTEM_BOOKMARKS aka "Favorites", so that the ↵Jens Verwiebe
orderwise in sync with finder
2014-10-03Cycles, some tweaks to scene_intersect_shadow_all()Thomas Dinges
* Function returns a bool, not an uint. * Remove GPU ifdefs, this is CPU only due to malloc / qsort.
2014-10-03Fix for tgz script (whitespace broke it)Campbell Barton
2014-10-03Install_deps.sh: missing `--skip-openexr` in arg parser's parameters.Bastien Montagne
Reported through mail by Jefferson Rausseo, thanks!
2014-10-03Cleanup: Remove some unused / unreferenced functions for perdiodic perlin noise.Thomas Dinges
2014-10-03Cycles / OSL: Make the signed/unsigned Perlin parameter more self explaining.Thomas Dinges
2014-10-03Cycles: Fix OpenCL compile after new Volume BVH introduction and add some ↵Thomas Dinges
comments.
2014-10-03Cycles: Missing volume traversal header in cmake for GPU compilation.Thomas Dinges
2014-10-03Cycles: Remove Westin closure.Thomas Dinges
Was hooked up last year for testing purposes, as we already had some code for it, but the closure itself is not really good nor really useful, so let's remove it.
2014-10-032.73 Release Cycle: Alpha.Thomas Dinges
2014-10-03Cleanup: Spelling.Thomas Dinges
2014-10-03Merge branch 'master' into dyntopo_holesCampbell Barton
2014-10-03Fix T41983: Array regression with center-vertsCampbell Barton
Array with rotation and a central pivot would fail. Thanks to Bastien Montagne for the initial fix.
2014-10-03Fix for 2-sided faces in array modifierCampbell Barton
2014-10-03Cycles: Use more accurate implementation of erf() and erfinv()Sergey Sharybin
This functions are orders of magnitude more accurate than the old ones, and they're around the same complexity to compute.
2014-10-03Sculpting:Antony Riakiotakis
Grab and Snake hook brushes now support strength. To keep compatibility with older brushes, this commit also sets strength to 1.0 for those brushes.
2014-10-03Cycles: Decouple object flags update to a separate update stepSergey Sharybin
This way there's much less cross-references between objects and meshes device update functions. The only thing remained s the object bounds calculation which is needed by bvh update. This could also be decoupled, but it's not that crucial yet because its's how it used to be for ages now.
2014-10-03Better fix for T42054 - modifiers have a callback to say whether they need ↵Bastien Montagne
normals or no. Thanks Campbell for the headup!
2014-10-03Fix T42054: Problem when using Cast modifier with Wireframe modifier.Bastien Montagne
Wireframe modifier needs valid normals, let's ensure that!
2014-10-03Fix T41920: Changing Use Alpha settings doesn't refresh viewport properlySergey Sharybin
2014-10-03Cycles: Implement preliminary test for volume stack update from SSSSergey Sharybin
This adds an AABB collision check for objects with volumes and if there's a collision detected then the object will have SD_OBJECT_INTERSECTS_VOLUME flag. This solves a speed regression introduced by the fix for T39823 by skipping volume stack update in cases no volumes intersects the current SSS object.
2014-10-03Cycles: Fix for non-initialized variableSergey Sharybin
2014-10-03Cycles: Make camera-in-volume an official featureSergey Sharybin
This means it's no longer needed to enable experimental feature set in order to have proper camera in volume support. And this also means if there's something wrong going on, or if there's speed regression for cases when camera is obviously not in the volume -- this issues are to be reported and handled in the regular matter. Happy blending!
2014-10-03Cycles: Speedup of kernel side camera-in-volume detectionSergey Sharybin
The idea is to only count intersections with objects which has volumetric shader and ignore all other objects. This is probably as fast as we can go without involving some forth level magic.