Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-06 | Bulge brush: experimental flipping based on normal | Campbell Barton | |
gives useful results painting holes | |||
2014-10-06 | Fix for alloc size (again!) | Campbell Barton | |
2014-10-06 | Sculpt: remove degenerate geometry around holes | Campbell Barton | |
Remove sharp edges whos faces make low volume tetrahedrons | |||
2014-10-05 | merge pairs based on distance to brush | Campbell Barton | |
not logical but works nice-ish | |||
2014-10-05 | Correct allocation size (old mistake from past added back) | Campbell Barton | |
2014-10-05 | Experimental options for sculpting holes | Campbell Barton | |
- don't bridge loops with shared vertices (USE_BRIDGE_STRICT) - cleanup dangling faces after making the bridge (USE_BRIDGE_CLEAN) | |||
2014-10-05 | BLI_buffer: simplify buffer resize | Campbell Barton | |
2014-10-05 | Cycles / 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-05 | Cycles / 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-04 | Merge branch 'master' into dyntopo_holes | Campbell Barton | |
2014-10-04 | Fix for error removing verts that are used to loop over | Campbell Barton | |
Cutting adjacent holes now makes a larger hole. | |||
2014-10-04 | missing from last commit | Campbell Barton | |
2014-10-04 | Fix for face flipping (ensure contiguous) | Campbell Barton | |
2014-10-04 | Previous scons fix is just wrong, there is a reason why lines were tried to ↵ | Sergey Sharybin | |
be indented | |||
2014-10-04 | Cycles: Fix wrong ifdef check around shadows record all | Sergey Sharybin | |
2014-10-04 | Fix bad RNA enum from the previous commit | Sergey Sharybin | |
2014-10-04 | Another scons fix, wrong indentation. | Thomas Dinges | |
2014-10-04 | Typo fix for new WITH_BF_CYCLES_DEBUG option. | Thomas Dinges | |
2014-10-04 | Fix off by one error drawing passepartout | Campbell Barton | |
2014-10-04 | Cycles: Add support for debug passes | Sergey 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-04 | Fix for creating bridge faces | Campbell Barton | |
- Add verts to node (would crash otherwise) - Edges to bridge could share some verts. (ignore now) | |||
2014-10-04 | Fix T42065: Shading issue using Array modifier | Bastien 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-04 | basic bridge support | Campbell Barton | |
2014-10-04 | OSX: simplyfy last commit for fs_menu system_bookmarks | Jens Verwiebe | |
2014-10-04 | Cycles: Remove a workaround for Titan GPUs, not needed anymore with the ↵ | Thomas Dinges | |
latest CUDA compiler. | |||
2014-10-03 | OSX: Change the FS_CATEGORY_SYSTEM_BOOKMARKS aka "Favorites", so that the ↵ | Jens Verwiebe | |
orderwise in sync with finder | |||
2014-10-03 | Cycles, 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-03 | Fix for tgz script (whitespace broke it) | Campbell Barton | |
2014-10-03 | Install_deps.sh: missing `--skip-openexr` in arg parser's parameters. | Bastien Montagne | |
Reported through mail by Jefferson Rausseo, thanks! | |||
2014-10-03 | Cleanup: Remove some unused / unreferenced functions for perdiodic perlin noise. | Thomas Dinges | |
2014-10-03 | Cycles / OSL: Make the signed/unsigned Perlin parameter more self explaining. | Thomas Dinges | |
2014-10-03 | Cycles: Fix OpenCL compile after new Volume BVH introduction and add some ↵ | Thomas Dinges | |
comments. | |||
2014-10-03 | Cycles: Missing volume traversal header in cmake for GPU compilation. | Thomas Dinges | |
2014-10-03 | Cycles: 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-03 | 2.73 Release Cycle: Alpha. | Thomas Dinges | |
2014-10-03 | Cleanup: Spelling. | Thomas Dinges | |
2014-10-03 | Merge branch 'master' into dyntopo_holes | Campbell Barton | |
2014-10-03 | Fix T41983: Array regression with center-verts | Campbell Barton | |
Array with rotation and a central pivot would fail. Thanks to Bastien Montagne for the initial fix. | |||
2014-10-03 | Fix for 2-sided faces in array modifier | Campbell Barton | |
2014-10-03 | Cycles: 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-03 | Sculpting: | 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-03 | Cycles: Decouple object flags update to a separate update step | Sergey 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-03 | Better fix for T42054 - modifiers have a callback to say whether they need ↵ | Bastien Montagne | |
normals or no. Thanks Campbell for the headup! | |||
2014-10-03 | Fix T42054: Problem when using Cast modifier with Wireframe modifier. | Bastien Montagne | |
Wireframe modifier needs valid normals, let's ensure that! | |||
2014-10-03 | Fix T41920: Changing Use Alpha settings doesn't refresh viewport properly | Sergey Sharybin | |
2014-10-03 | Cycles: Implement preliminary test for volume stack update from SSS | Sergey 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-03 | Cycles: Fix for non-initialized variable | Sergey Sharybin | |
2014-10-03 | Cycles: Make camera-in-volume an official feature | Sergey 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-03 | Cycles: Speedup of kernel side camera-in-volume detection | Sergey 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. |