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-08-06Fix wrong property type usageJulian Eisel
Prints error on startup.
2016-08-06Cycles: Add AttributeDescriptorMai Lavelle
Adds a descriptor for attributes that can easily be passed around and extended to contain more data. Will be used for attributes on subdivision meshes. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2110
2016-08-06Fix for Cycles particle motion blur hiding fix.Brecht Van Lommel
My mistake in modifying the patch.
2016-08-06Fix T49023: Segfault when switching brushes while renaming another brush.Bastien Montagne
rna_GPencilBrush_name_set() was trying to use a mere bGPDbrush as a complete ToolSettings, was doomed to fail...
2016-08-05GPencil: Tweaks to layout to try and get the spacing a bit nicerJoshua Leung
Currently, the lack of spacing (or rather, odd spacing/clumping) in places seemed a bit off.
2016-08-05GPencil: Various UI name fixesJoshua Leung
* "Flip direction" -> "Flip Direction" * "Show drawing direction" -> "Show Directions" * "Grease Pencil Curves" -> "Brush Curves" (I was considering "Brush Response Curves" instead, but that seemed like too much of a mouthful) * "X" for removing a palette. The UI there was more similar to a standard datablock selector, so it should use the "+X" combo instead of "+-" combo for consistency. (Note though, presets tend to use "+-" instead - e.g. see the Render Settings)
2016-08-05GPencil: Added Ctrl-J hotkey for Joining strokesJoshua Leung
(Ctrl-Shift-J is for "Join and Copy")
2016-08-05GPencil: "Join Strokes" tool doesn't leave gaps by default nowJoshua Leung
Previously, it would insert "invisible" points after the endpoints of the strokes, so that they wouldn't appear to be joined, but that behaviour could also get quite confusing as you wouldn't be sure whether the strokes were really joined or not. To keep the previous behaviour, simply enable the "Leave Gaps" option on the operator after running it. This setting will get saved between runs of the operator.
2016-08-05Fix T49022: Crash in BKE_libblock_remap_locked.Bastien Montagne
Previous check to skip non-linkable IDs resulted in not clearing those skipped ID's newid member, wich lead to try to remap it later in code.
2016-08-05Cleanup: add missing entries to library_query.c ID types switch case.Bastien Montagne
2016-08-05Fix T48366: Freestyle will unnecessary exclude some linked objects.Tamito Kajiyama
Group membership testing for including/excluding feature lines was not accounting for object names possibly further qualified by library file paths. Also fixed a few potential (but unlikely) references of uninitialized variables. A big thank to Bastien Montagne for the insight on the cause of the problem and how to fix it.
2016-08-05Freestyle: minor code cleanup (whites pace).Tamito Kajiyama
2016-08-05Fix T49014: Append does not work in some cases.Bastien Montagne
There were actually two issues, one in recent changes and one existing... forever? I) id_make_local() would never proceed over indirectly linked data, which is required in specific 'append' context. II) BKE_image_copy() was not setting id->newid pointer of newly copied ID. About II: don't really know why image copy does its own cooking instead of using generaic ID copy helpers. Think this should be changed, but that would be after 2.78 now.
2016-08-05Cycles: Fix embarrassing typoSergey Sharybin
Spotted by Mai Lavelle, thanks!
2016-08-05Cycles: Correction to previous commitSergey Sharybin
The change didn't fix difference render result on CUDA as i've hoped, so reverting change for GPU rendering for now. Sorry for the noise.
2016-08-05Cycles: Fix/workaround for wrong/noise render results with GCC6Sergey Sharybin
2016-08-05Switch combing tool back to using vertex displacement rather than edge ↵Lukas Tönne
rotation (tentatively). This method is more straightforward and easier to predict when testing constraint solving.
2016-08-05Curve Fitting: fix off by one errorCampbell Barton
In practice this wasn't likely to cause problems, but better fix.
2016-08-05VSE sound strips: draw either the waveform or text label, not both.Sybren A. Stüvel
Drawing both text and the wave onto a sound strip makes both hard to read, which is a concrete issue for Hjalti at the moment. This was the simplest fix I could think of to give him control over what he sees.
2016-08-05Cycles: hide particles with broken motion blur traces.Alexander Gavrilov
Currently cycles cannot correctly render motion blur for objects that appear or disappear during the shutter window. Until that can be fixed properly, it may be better to hide such particles rather than let them render as if they were stationary for half of the frame. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2125
2016-08-05Fix python error when OSL file has wrong extension.Brecht Van Lommel
2016-08-05Add upstream information to curve_fit_nd libraryCampbell Barton
2016-08-05Curve Fitting: sync with upstreamCampbell Barton
Correct accidental float use
2016-08-04Cleanup: Use BKE_gpencil prefixJulian Eisel
This is a good point to change this as grease-pencil-v2 branch was just merged, so I hope merge conflicts with other branches are minimal.
2016-08-04Cycles: copy shader node names over in the blender sync code.Alexander Gavrilov
This makes constant folding logs with --debug-cycles more meaningful. A tiny fix is needed in OSL generator to match recent node refactoring.
2016-08-04Cycles: Report human-readable string of compilation error codeSergey Sharybin
It is possible that compilation will fail without giving anything in the log buffer. For this cases giving a tip about error code will be really handy. Patch by @Ilia, thanks!
2016-08-04Cleanup: Use boolJulian Eisel
2016-08-04Minor whitespace correction for eaea4ea51f665Julian Eisel
Caused by merge conflicts, slipped throug when double checking.
2016-08-04Fix T47782: popups with wrong size when switching from retina to non-retina ↵Brecht Van Lommel
on OS X.
2016-08-04UI: Correct tooltips for properties region toggle OPJulian Eisel
Now all consistent and using term "properties region" instead of "properties panel". Ideally we had a more generic operator for all those. Fixes T49006.
2016-08-04Grease Pencil v2 BranchAntonio Vazquez
Improve current Grease Pencil in order to get a better 2D animation tool. More info in WIKI pages: https://wiki.blender.org/index.php/User:Antoniov Reviewed By: Severin, aligorith, campbellbarton Patch by @antoniov, with edits by @Severin. Differential Revision: https://developer.blender.org/D2115
2016-08-03Fix T48164: messed up interface switching between retina and non-retina ↵Brecht Van Lommel
display on OS X.
2016-08-03Boolean modifier UI improvementJulian Eisel
This patch improves UI of a recently added solver preference in boolean modifier: {F331776} Issue with the current UI is that it shows user unnecessary information and breaks established grid layout. Reviewers: carter2422 Reviewed By: carter2422 Subscribers: carter2422 Tags: #user_interface, #bf_blender Differential Revision: https://developer.blender.org/D2136
2016-08-03Cycles: Recent SSS inline changes broke CPU testsSergey Sharybin
Very weird, but let's just fall back a bit for now.
2016-08-03Fix T49010: Portals don't work in recent Blender versionsSergey Sharybin
2016-08-03Cycles: Revert recent inline changes for CUDA 8 and sm_50+Sergey Sharybin
This changes actually lead to 2x slowdown. It's getting a bit annoying because those are the changes to make pre-maxwell cards render with the same speed.
2016-08-03Fix T48283: on OS X, mouse clicks not working properly if application launch ↵Brecht Van Lommel
takes a long time.
2016-08-02Viewport: Make lights in local view behave like BI and CyclesJulian Eisel
Ignore that lights are not included in local view, always render them if they are on the correct layers. BI and Cycles do this as well.
2016-08-02Fix T49003: Cycles volumes have wrong results after recent microdisp commitsMai Lavelle
Problem was that sd->prim can be -1 for volumes and was causing check in subd code to access out of bounds
2016-08-02Fix T43220, T47551: collider scaling or rotation causes smoke to explode.Alexander Gavrilov
The problem happens because smoke collides only with the surface of the collider and uses incompressible fluid solver. This means that scaling the collider tries to compress or decompress fluid within the volume of the collider, which can't be handled by the simulation. Fast rotation likely also causes transient scaling due to emulation of arcs by chords. This can be fixed by finding compartments completely isolated by obstacles from the rest of the domain, and forcing total divergence within each one to be zero so that equations are solvable. Physical validity is somewhat dubious, but without this the solver simply breaks down. From the physics point of view, the effect of the correction should be similar to opening a hole from every cell to another dimension that lets an equal amount of air to pass through to balance the change in volume. Reviewers: miikah, lukastoenne Reviewed By: lukastoenne Subscribers: dafassi, scorpion81, #physics Maniphest Tasks: T43220, T47551 Differential Revision: https://developer.blender.org/D2112
2016-08-02Fix T43782: smoke simulation problems with multiple touching colliders.Alexander Gavrilov
When the colliders are joined, each cell that touches them only gets velocity contribution once. When there are multiple objects, velocities are summed, which causes some cells to get 2x, 3x or more than the actual object velocity. Fix this by using the average velocity of all colliders touching a cell. Reviewers: miikah, lukastoenne Reviewed By: lukastoenne Subscribers: dafassi, scorpion81, #physics Maniphest Tasks: T43782 Differential Revision: https://developer.blender.org/D2112
2016-08-02Cycles: log how many nodes were deduplicated for use in tests.Alexander Gavrilov
To make the number more meaningful, also skip deduplicating obviously unused nodes with no outgoing links.
2016-08-02Cycles: add folding for redundant A to B to A conversions.Alexander Gavrilov
As a result of other folding simplifications it may happen that two type conversion nodes end up directly connected. In some cases it may be possible to then remove both. A realistic case might be an optimized out Mix RGB node used to blend vectors. It seems it's safe to optimize when B is a float3 type (color, vector), and A is float3 or float. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey Differential Revision: https://developer.blender.org/D2134
2016-08-02Fix T48986: Incorrect normals or tangents when using custom split normals.Bastien Montagne
(Re)-setting custom normals could cause some unwanted splitting of some of them, leading to slightly different tangent space. Simply enlarged slightly the threshold detecting similar normals as identical ones for now, afarid this is the kind of issue that cannot get a full complete solution for until we drop floats...
2016-08-02Buildbot: Use annoying hybrid setup of two CUDA toolkitsSergey Sharybin
This is for until we'll solve issues with toolkit 8.0.
2016-08-02Cycles: Some more inline policy tweaks for CUDA 8Sergey Sharybin
Makes it so toolkit does exactly the same decision about what to inline, but unfortunately it has really barely visible difference on GTX-980.
2016-08-02New (stub) method for solving constrained hair editing with Lagrange ↵Lukas Tönne
multipliers.
2016-08-02Cycles: Cleanup, trailing whitespaceSergey Sharybin
2016-08-02Cycles: Some cleanup in CUDA device fileSergey Sharybin
2016-08-02Cycles: Include NVCC compiler flags into md5 hashSergey Sharybin
This way we can easily switch between toolkits without worrying whether some kernel was compiled with old or new CUDA toolkit. It's also now possible to switch machine architecture and have proper cached kernel detected. Not as if it happens every day, but i did such a bitness switch back in the days :)