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-12-15FIx merge issues, move preview resolution setting from RNA to BKE, do not ↵multi_previews_idBastien Montagne
clear preview when setting same resolution as current one.
2016-12-15Merge branch 'master' into multi_previews_idBastien Montagne
Conflicts: source/blender/editors/interface/interface_widgets.c
2016-12-15Proper fix for strict compiler warningSergey Sharybin
2016-12-15Revert "Cleanup: Remove unused variable"Sergey Sharybin
This reverts commit 743165eb48870f1d68c8df48cc5907dea857b017. Didn't see it is used in debug mode, sorry
2016-12-15Cleanup: Remove unused variableSergey Sharybin
2016-12-15Fix STR_String Capitalize on non Win32Karsten Weiss
Harmless since its not used, but good to fix.
2016-12-14BGE: Fix T50098: Crash when useding ImageMirrorThomas Szepe
The crash was caused by a missing m_sync initialisation in the second ImageRender constructor.
2016-12-14Fix World Space Shading option influence on Fresnel node for BI + cleanupAlexander Romanov
2016-12-14Cycles: Fix uninitialized variable issue after recent changesSergey Sharybin
2016-12-14Fresnel node support for Blender Internal RenderAlexander Romanov
2016-12-14Cycles: Move object culling helper to own filesSergey Sharybin
This is a stand-alone logic, which becomes quite comprehensive now.
2016-12-14Cycles: Fix indendationSergey Sharybin
2016-12-14Cycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness a singular raySergey Sharybin
This matches behavior of Multiscatter GGX and could become handy later on when/if we decide it would be beneficial to replace on closure with another. Reviewers: lukasstockner97, brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D2413
2016-12-14Cycles: Tweak curve segment (un)pack to handle more curve segmentsSergey Sharybin
There was 16 bits reserved for primitive type, while we only need 4. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D2401
2016-12-14Usual UI messages/i18n fixes/tweaks.Bastien Montagne
2016-12-14Fix T50243: libmv_panography_test is brokenSergey Sharybin
There was fully wrong logic in comparison: was actually accessing memory past the array boundary. Run test manually and the figure seems correct to me now. Spotted by @LazyDodo, thanks!
2016-12-13Small cleanup: Remove unused codeAaron Carlisle
This code has not been used for a long time if not ever. Most of the code was removed in rB1d3609262704f88c9e30b2cebdb236110b25cdc9 however, this was forgoten.
2016-12-13UI: Externally open file and path from context menuJulian Eisel
Adds two buttons to context (RMB) menu of path buttons: * "Open File Externally" to open a file in an external app (only visible if path contains a filename) * "Open Location Externally" to open a path in an external file browser The functionallity for this was already there, just hidden behind Shift/Alt click of file_browse button (folder icon next to path button).
2016-12-13Fix strict warnings on WindowsSergey Sharybin
2016-12-13Fix strict compiler error when building without bulletSergey Sharybin
2016-12-13Libmv: Fix typo in assert messageKarsten Weiss
2016-12-13Libmv: Fix copy-paste mistake in camera intrinsic parametersKarsten Weiss
2016-12-12Cleanup: bad (harmless) usage of PARM_PYFUNC_OPTIONAL in new ID.make_local ↵Bastien Montagne
RNA definition. PARM_PYFUNC_OPTIONAL is only useful in definition of callbacks for registrable types...
2016-12-12Fix (unreported) some RNA func definitions setting flags of other func ↵Bastien Montagne
parameters! Both found cases where luckily harmless, though...
2016-12-12Refactor RNA property: split flags in property flags, parameter flags, and ↵Bastien Montagne
internal flags. This gives us 9 flags available again for properties (we had none anymore), and also makes things slightly cleaner. To simplify (and make more clear the differences between mere properties and function parameters), also added RNA_def_parameter_flags function (and its clear counterpart), to be used instead of RNA_def_property_flag for function parameters. This patch is also a big cleanup (some RNA function definitions were still using 'prop' PropertyRNA pointer, etc.). And yes, am aware this will be annoying for all branches, but we really need to get new flags available for properties (will need at least one for override, etc.). Reviewers: sergey, Severin Subscribers: dfelinto, brecht Differential Revision: https://developer.blender.org/D2400
2016-12-12Cleanup: Get rid of unused BKE_rigidbody_relink_constraint().Bastien Montagne
Also use proper ID_NEW_REMAP macro in BKE_rigidbody_world_groups_relink()!
2016-12-12Cleanup: Rename BKE_libblock_relink, and move it to BKE_library_remap.hBastien Montagne
Was a waaaaayyyyy to much generic name for such a specific func, renamed to much more descriptive BKE_libblock_relink_to_newid(). In near future (few weeks, to limit as much as possible silent mismatch in branches), will rename BKE_libblock_relink_ex to BKE_libblock_relink, this is the real generic data-block relinking func!
2016-12-12Cleanup: Get rid of ntreeSwitchID(_ex) functions, use generic ↵Bastien Montagne
BKE_libblock_relink_ex instead.
2016-12-12Cycles: Cleanup, variable namesSergey Sharybin
Use underscore again and also solve confusing part then in BVH smae thing is called prim_addr but in intersection funcitons it was called triAddr.
2016-12-12Cycles: Cleanup, variables namesSergey Sharybin
Use underscore instead of camel case.
2016-12-09Added --debug-io flag to command lineGaia Clary
2016-12-09Land D2339 by bliblu blilazydodo
2016-12-09Depsgraph: Add missing relation for cast modifierSergey Sharybin
When control object is used we need to known our own transformation as well.
2016-12-09Depsgraph: Bone parent should also include armature transform relationSergey Sharybin
It is required to have world-space bone position, which consists of armature object transform and local bone transform.
2016-12-08Fix emissive volumes generates unexpected fireflies around intersectionsSergey Sharybin
Discard the whole volume stack on the last bounce (but keep world volume if present). Volumes are expected to be closed manifol meshes, meaning if ray entered the volume there should be an intersection event of ray exisintg the volume. Case when ray hit nothing and there are still non-world volumes in the stack can happen in either of cases. 1. Mesh is not closed manifold. Such configurations are not really supported anyway and should not be used. Previous code would have consider the infinite length of the ray to sample across, so render result wasn't really correct anyway. 2. Exit intersection is more far away than the camera far clip distance. This case also will behave differently now, but previously it wasn't really correct either, so it's not like we're breaking something which was working as expected. 3. We missed exit event due to intersection precision issues. This is exact the case which this patch fixes and avoid fireflies. 4. Volume has Camera only visibility (all the rest visibility is set to off) This is what could be considered a regression but could be solved quite easily by checking volume stack's objects flags and keep entries which doesn't have Volume Scatter visibility (or even better: ensure Volume Scatter visibility for objects with volume closure), Fixes T46108: Cycles - Overlapping emissive volumes generates unexpected bright hotspots around the intersection Also fixes fireflies appearing on the edges of cube with emissive volue. Reviewers: juicyfruit, brecht Reviewed By: brecht Maniphest Tasks: T46108 Differential Revision: https://developer.blender.org/D2212
2016-12-08Fix T49872: 3D cursor places with camera shift in ortographic modeJulian Eisel
2016-12-08Fix expanding enum property in sub-layout of pie menusJulian Eisel
//ui_item_enum_expand// function replaces all pie menu's sub-layouts with radial layout. It should replace only root layout. To reproduce the issue paste the code in Blender's text editor and press Run Script button. ``` import bpy class VIEW3D_PIE_template(bpy.types.Menu): bl_label = "Select Mode" def draw(self, context): layout = self.layout.menu_pie() layout.column().prop( context.scene.render.image_settings, "color_mode", expand=True) def register(): bpy.utils.register_class(VIEW3D_PIE_template) def unregister(): bpy.utils.unregister_class(VIEW3D_PIE_template) if __name__ == "__main__": register() bpy.ops.wm.call_menu_pie(name="VIEW3D_PIE_template") ``` Differential Revision: https://developer.blender.org/D2394 by @raa
2016-12-08Fix crash when opening a Blender file containing Alembic data.Kévin Dietrich
Was also affecting object linking.
2016-12-07Fix install_deps.sh failing to build ffmpeg 3.Bastien Montagne
--disable-libfaac is no more ffmpeg build option.
2016-12-07Fix (unreported) Sequencer Drop effect: wrong initial offset in second input ↵Bastien Montagne
buffer. Reading rest of the code, it's obvious we want to start à YOFF lines from start of rect2i, so we have to also multiply by number of components. Also did some minor cleanup.
2016-12-07Fix T49893: Crash in Video Sequence Editor with 'drop' effect.Bastien Montagne
Code was not accounting for possibilities that width or height of given buffers may be smaller than XOFF/YOFF... Note that I seriously doubt that drop code actually works (as in, gives expected results) when applied to tiles like it seems to be done currently, but this is much more complex (and involved) topic.
2016-12-07Remove unused include statementSergey Sharybin
2016-12-07Use proper defaults for Hue/Saturation nodeSergey Sharybin
2016-12-06Cycles :Cleanup, indentationSergey Sharybin
2016-12-06Depsgraph: Only re-schedule objects which are on visible layersSergey Sharybin
Otherwise it's possible to cause infinite update loop in Cycles viewport. Gets a bit messy logic, need to revisit this..
2016-12-06Fix T50122: SEGFAULT: OCIO configuration typo leads to segfaultSergey Sharybin
2016-12-06Fix T50003, Bevel makes non-manifold mesh.Howard Trickey
Problem was setting prev/next faces for edges around a vertex on valence-2 vertices.
2016-12-06Fix T50020: adding a background image does not set image user data.Kévin Dietrich
2016-12-06UI: add a message to indicate when using a modifier that wasn'tKévin Dietrich
compiled. This adds a short message to the smoke, remesh and boolean modifiers' UI when trying to use them when their compilation was turned off. This was already implemented for the fluid and ocean simulation modifiers. This also makes the 'quick fluid' and 'quick smoke' operator abort and report when trying to use them when unavailable.
2016-12-05Depsgraph: Use HIGH priority for scheduled tasksSergey Sharybin
This kind of keeps threads "warmer" and should in theory give better cache coherency bringing some %% of speedup. It was already tested few months ago and it gave few % speedup in barber shop, but was reverted due to some bone popping. The popping is now fixed so it should be fine to use new scheduling policy.