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-09Fix T42139, vertical noise stripe patterns in noise texture.Antony Riakiotakis
Two fixes here (only the second one is strictly needed to fix the issue, but both make the system better). First is introduction of a random generator array for use with threaded systems where each thread needs to access its own number generator. The random texture now uses this so it should not be influenced by other random generator reseedings of the main random generator like it did before. Second, I reshuffled the texture code to resample the upper bits of the random number first. According to Numerical Recipes, this is where the most variance can be found, so by sampling those we avoid correlation issues. Also, multiplying here is not ideal because if a pair of bits are zero, then the whole result will also be zero. Overall this is much more random (tm) than before, however result will also be brighter, since we now have less black spots. Tweaking the brightness/contrast should somewhat fix that, generally having the same result as before is not possible anyway if we are to really fix this. Also, seems like exposing procedural depth might be nice here since it influences the precision of the texture lookup.
2014-10-09InstallDeps: Fix wrong OPENCOLLADA settings in final messages in some cases.Bastien Montagne
Reported by Jefferson Rausseo through mail, thanks.
2014-10-09Cycles: Remove redundant float4->float3 conversionSergey Sharybin
Not as if it gives noticeable changes render-time, but it's just weird to convert float4 to float 3 to just access individual x/y/z components. Plus some compilers might be more stupid than GCC and don't optimize this out well.
2014-10-09Libmv: Update Ceres to latest upstreamSergey Sharybin
just to be sure we're dealing with the latest git version when troubleshooting one annoying OSX issue..
2014-10-09Implement custom names for render slotsSergey Sharybin
Basically the title tells it all, quite straightforward implementation. The only thing is the image.render_slot which used to represent the active render slot index is now moved to image.render_slots.active_index. Reviewers: venomgfx, campbellbarton Differential Revision: https://developer.blender.org/D821
2014-10-08Freestyle: silence a GCC warning (-Wunused-function).Tamito Kajiyama
2014-10-08D801: Freestyle: remove old and unused stroke shadersTamito Kajiyama
This patch removes several stroke shaders written in C++ that are unused and don't serve a real purpose any more. The removed shaders are: - BPy_ColorVariationPatternShader - BPy_StrokeTextureShader - BPy_TextureAssignerShader - BPy_ThicknessVariationPatternShader - BPy_fstreamShader - BPy_streamShader and a few more that weren't even exposed to the Python API. Some minor edits were made by the reviewer. Differential Revision: https://developer.blender.org/D801 Reviewed by: kjym3
2014-10-08Select Random in Particle Edit Mode, by jezvLukas Tönne
Added the select random functionality in particle edit mode for hairs or control points. Reviewers: campbellbarton, lukastoenne Reviewed By: lukastoenne Subscribers: campbellbarton, kevindietrich, jezv Projects: #quick_hacks, #bf_blender, #physics Maniphest Tasks: T37873 Differential Revision: https://developer.blender.org/D809
2014-10-08Operator to define render border from rendered image editorSergey Sharybin
This way it is possible to define render border directly from the image editor, which is useful for at least three things: - If viewport is really optimized out (simplified etc) then it might be hard to guess which exact area you're mainly interested now. - No need to switch to the viewport to do render border tweaks, could be useful when doing compositing. - If one need to look at particular pixel(s) which is real handy for debugging render engines (both Cycles and BI). Reviewers: campbellbarton, venomgfx Reviewed By: venomgfx Differential Revision: https://developer.blender.org/D820
2014-10-08Fix T42145: EditMesh Bevel tools had no clamping option.Bastien Montagne
Missing feature already present in Bevel modifier, useful and rather simple to add.
2014-10-08glutil: use ints for drawing functionsCampbell Barton
shorts would wrap sometimes & many inputs were ints already.
2014-10-08OSX: fsmenu cleanupJens Verwiebe
2014-10-08Fix OpenGL error on cycles rendered viewport.Antony Riakiotakis
We queried the wrong value when looking for the bound 2D texture. This is not totally robust because currently bound texture may not be a 2D one, but this should work for now.
2014-10-08Fix T41661: Added to main repo graph, science_lab and softimage themes.Bastien Montagne
2014-10-08Cycles: enable double promotion warning /w gccCampbell Barton
2014-10-08Fix Python ray-cast failing to check hit directionCampbell Barton
2014-10-08Fix more issues after recent context commitSergey Sharybin
2014-10-08Cycles: reduce float/double conversionsCampbell Barton
2014-10-08Cycles: correct math wrappersCampbell Barton
include the parens around value before cast, in some cases was causing double/float promotion by only casting the left value.
2014-10-08Fix compilation error after recent commitSergey Sharybin
2014-10-08OSX: adapt fs_menue to modern entries handlingJens Verwiebe
2014-10-08Fix T42137: Keymap editing is brokenBastien Montagne
Own mistake in previous fix here, was too greedy in finding an existing kmi of UserPref add diff kmi, we only want to ignore exact same kmi's here.
2014-10-08Fix bplayer linking after recent addition of glew_mx.Bastien Montagne
2014-10-08We need libglewmx too, now.Bastien Montagne
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-10-07Sculpt: minor speedup for dyntopoCampbell Barton
Add retake to range-tree to avoid double lookup.
2014-10-07Cleanup: use boolCampbell Barton
2014-10-07Sculpt: dyntopo, avoid redundant gset remove callsCampbell Barton
2014-10-07Paint: add debug print to time strokesCampbell Barton
2014-10-07Partial fix of T42052: Clip editor does not support Continue zoom styleSergey Sharybin
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.