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-07Merge branch 'master' into soc-2014-viewport_contextsoc-2014-viewport_contextJason Wilkins
2014-10-07Icons: were relicensed to GPL2+ metadata was CC-NCCampbell Barton
2014-10-07Call python3 explicitly from tgz utilCampbell Barton
2014-10-07Fix T42106: Box image mapping shows black triangles if they point to a ↵Sergey Sharybin
corner and blend is 0 After discussion with cambo here we decided it's better to choose arbitrary side of the box (in this case it's X-axis) and use image from it. That's better than doing a blackness. P.S. This is literally a corner case anyway.
2014-10-07Allow render engine to declare whether it's capable of the texture rendering ↵Sergey Sharybin
or not If render engine has bl_use_texture_preview set to truth blender wouldn't fallback to the blender internal rendering for previews.
2014-10-07Cleanup: redundant castsCampbell Barton
2014-10-07Cleanup: use boolCampbell Barton
2014-10-07Fix T41957: Shadow color texture mapping was using wrong factorSergey Sharybin
2014-10-07Cleanup to previous commit, we can reuse set_rgb instead of new functionAntony Riakiotakis
2014-10-07Fix T42074, textured lamps influncing other layersAntony Riakiotakis
The solution is to do the multiplication with the energy in the shader after texture application. We might be able to avoid setting dyncol completely, but this needs better investigation. Some shader paths also look a bit redundant. Also, texture mapping is not supported very well for light lamps, might also need investigation.
2014-10-07Fix T4199: Knife holes in concave ngons failedCampbell Barton
BM_face_point_inside_test assumed the face center was inside the face.
2014-10-07Cleanup: warningsCampbell Barton
2014-10-07Cleanup: styleCampbell Barton
2014-10-07RNA: id enum was incompleteCampbell Barton
2014-10-07Fix T42088: Creating new keybinds can cause duplicates when saving key ↵Bastien Montagne
config profile When patching a keymap with a 'UserPref' diff one, do not add keymap items from diff if they already exists in patched keymap.
2014-10-06One more bplayer infamous stub fix!Bastien Montagne
2014-10-06Texture painting:Antony Riakiotakis
Do not generate materials/images/UVs if they are missing. Now we spawn a panel ("Missing Data") with operators to generate the missing data and pop a warning if user tries to paint without them. The reason we have reverted this is that it is too easy to end up with more textures than we wanted. It was impossible to enter texture paint without having textures added, and code makes too many assumptions about what user may want. Discussed during Sunday's meeting. This might be a candidate for 2.72a but I'm not sure how other artists will take this (and how refined and crash-free it is), better make a few iterations first. And for interested parties...test please, don't wait until after a release to poke with such issues. Also, add slot operator now adds a new unconnected image node in cycles. Only used in the "Missing Data" panel. This should be a separate commit but I am squashing it into the same commit because it relies too much on changes done here and can be reverted easily if complainstorm occurs again.
2014-10-06Cleanup: avoid alloc for each knife-project vectorCampbell Barton
2014-10-06Compositor; Explicitly specify inline functionSergey Sharybin
2014-10-06Fix Cycles crashing with previous own commit.Bastien Montagne
Behavior with NULL context was wrong.
2014-10-06Fix T40350: Some texture prop did not have visual feedback they were driven.Bastien Montagne
This is only a (hacky) partial fix, actually, since `RNA_property_animated()` will still not work in those cases... Better that than nothing, though. Thanks to Campbell for review.
2014-10-06Fix T4201: AVI Broken when width not multiple of 4Campbell Barton
2014-10-06Fix in-between mouse events getting assign to keysCampbell Barton
2014-10-06Compositor: implement OpenCL backend for gaussian blurSergey Sharybin
Pretty much straightforward change which gives around 30% speedup on my laptop and around 2x speedup on desktop in the BI (which uses gts580). Tested with huge blurs (like 10% of blur) which was rather common during Caminandes. For now OpenCL is only limited for blur size more than 100 pixels. This is a bit experimental still, feedback is welcome. Reviewers: jbakker, lukastoenne Subscribers: ton Differential Revision: https://developer.blender.org/D576
2014-10-06Correction for wrong ifdef in creatorSergey Sharybin
2014-10-06Fix T42075: DnD Material not updating render viewCampbell Barton
2014-10-06Cleanup: remove old preview codeCampbell Barton
2014-10-06Cycles: Fix for camera-in-volume detectionSergey Sharybin
Ray actually should have infinite length, so we can detect camera in a volume which is bigger that the far clipping of the camera. This might also give some speedup (wouldn't expect much tho) because we don't need to re-calculate ray direction and length after every bounce now.
2014-10-06Cycles: Optimize of volume stack update when sampling SSSSergey Sharybin
basically we skip all non-volume objects now in the volume stack function. Depending on the show it might give some percent of speedup. Most of the speedup would be gained in the scenes when having SSS object intersecting the volume and taking a reasonable amount of frame space.
2014-10-06Cycles: Fix for viewport rendering with debug enabledSergey Sharybin
2014-10-06Cycles: Workaround dead-slow expf() on 64bit linuxSergey Sharybin
Single precision exponent on 64bit linux tends to be order of magnitude slower than double precision version even with single<->double precision conversion. Some feedback in the mailing lists also suggests that logf() is also slow, but this i didn't confirm here in the studio yet. Depending on the shader setup it gives ~3% with the secret agent shot and up to around 15% with the bmw scene here.
2014-10-06Cycles: Move system headers include to the top of the filesSergey Sharybin
This is a good practice to do anyway, plus it'll help with the upcoming change.
2014-10-06Cleanup: remove paranoid NULL checksCampbell Barton
2014-10-06Dyntopo: minor speedup collapsing edgesCampbell Barton
2014-10-06Fix T42093: segfault when trying to free unallocated depths zbuffer ↵Bastien Montagne
(border-zoom in 3DView). Thanks to jensverwiebe (jens verwiebe) for investigations too!
2014-10-06Quiet warning on 32bit systemCampbell Barton
2014-10-06Fix T41983: Array Modifier "Merge" bug?Bastien Montagne
We messed up previous fix, in 'simplified' translated merge case... :(
2014-10-05Cycles: Center Tile order had a slight offset to the left.Greg Zaal
Signed-off-by: Thomas Dinges
2014-10-05Fix T42081, OpenCL supports float3 since the 1.1 specification, not sure why ↵Thomas Dinges
we needed this.
2014-10-05Cycles: Forgot to set WITH_CYCLES_DEBUG for OSL kernelSergey Sharybin
2014-10-05Cycles: __KERNEL_DEBUG__ wasn't set for compile-time kernelsSergey Sharybin
2014-10-05Fix tgz script (included all files in submodules)Campbell Barton
2014-10-05Cleanup: sculpt float -> boolCampbell Barton
2014-10-05OSX/Ghost: little code cleanupJens Verwiebe
2014-10-05Cycles: Make OpenCL folks happy to use __KERNEL_DEBUG__Sergey Sharybin
Quite straightforward change, the only annoying thing is that we can't use indentation for include directive just because of the way headers inlineing works for OpenCL. Might do smarter job in path_source_replace_includes() but don't want to spend time on this yet.
2014-10-05Cycles: Fix for debug kernel not working with CUDASergey Sharybin
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-04Previous scons fix is just wrong, there is a reason why lines were tried to ↵Sergey Sharybin
be indented