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-02-10Cycles: Cleanp, avoid direct calls of RNA_enum_get, we've got utility for thatSergey Sharybin
2016-02-09Typo: Open GL -> OpenGLAaron Carlisle
2016-02-09Fix T47370: untranslateable bake panel strings.Brecht Van Lommel
Reorder buttons a bit so that these strings are not even needed, makes more sense to have this grouped anyway.
2016-02-09Fix T47339: Unified color not used w/ radial controlCampbell Barton
2016-02-09Fix T47366: Single slope linear curve was wrongly using vector handleSergey Sharybin
Vector handle is only required for a symmetric curve to give nice a /\ shape. Single slope curves better to use AUTO handle by default.
2016-02-09Fix make.bat checking 64bit systemsCampbell Barton
2016-02-09Add BLI_bvhtree_walk_dfs utility functionGermano Cavalcante
This generic function allows callers to walk the tree using callbacks to define behavior.
2016-02-09BLI_kdopbvh: expose bvhtree_kdop_axes arrayCampbell Barton
So future callbacks can make use of the axis index.
2016-02-09Fix T47371 - add access to 'static' enum items.Bastien Montagne
Some dynamic enums, which do not need a valid context pointer, have their 'itemf' callback always called. This is annoying for introspection tools (like the ones generating translations, or API documentation), because it means they never have access to all possible options (enum items). So now, there is also an `enum_items_static` accessor to get only statically-defined enum items. Note: only i18n tools take advantage of this currently, others are still to be updated. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D1782
2016-02-09Add missing gl line width for curve normalsCampbell Barton
2016-02-09Fix: Transform constraint/helper line drawing had incorrect thickness when ↵Joshua Leung
GPencil strokes are shown
2016-02-09Fix T47368: Crash re-linking object to sceneCampbell Barton
2016-02-09Docs: correct descriptionCampbell Barton
2016-02-09Fix T47367: Segfault in BIF_draw_manipulator() with "around active" and the ↵Joshua Leung
active object hidden Accidentally left off null check when cleaning up the code there in 34993bf97dcbfd29289d14228ac10f1cfa206a15 (GPencil_Editing_Stage3 branch) Thanks to Sami Pelkonen (pltsi) who reported this bug, along with some nice and detailed backtraces which made it easy to locate the problem :)
2016-02-09Set clip alpha to small non-zero valueCampbell Barton
This amends 089d2a18 which was a known driver bug (T46962), increasing the clipping to avoid precision issues.
2016-02-08Cycles: Fix Burley's CDF truncation after recent radius fixSergey Sharybin
This is all not really ideal, but good enough for tonight. More thoughts and investigation tomorrow!
2016-02-08Fix: Empty > Image not working in some hardwaresDalai Felinto
Basically the default U.glalphaclip was 1.8367099231598242e-40 in some computers (e.g., OSX 10.11, AMD Radeon HD 6750M) this value would need for bad gl clipping. The new default is 0.0. To test this before/after the fix, just run: $ blender -b --factory-startup --python-expr "import bpy; print(bpy.context.user_preferences.system.gl_clip_alpha)"
2016-02-08Fix T47354: Garbage key events (UNKOWNKEY) would remain in backup event's ↵Bastien Montagne
keymodifier. For some reason, using 'dead keys' to compose some accentuated latin chars will generate some 'unknown' key events, and in this case, direct `event.keymodifier` was correctly cleared, but not its 'backup' version in `win->eventstate`, so all further events would get an invalid modifier until some real one would be pressed again...
2016-02-08Fix T47356: Too sharp falloww with Burley BSSRDFSergey Sharybin
After the clamping commit we need to bump BURLEY_TRUNCATE constant a bit, otherwise mean free path does not really match the disk radius needed for importance sampling.
2016-02-08GPencil: Layers with alpha = 0 should not be editableJoshua Leung
* Added a new API function to test if a GPencil layer is visible or not * Replaced all editability checks with this new "super check" * Replaced all magic number thresholds for opacity visiblity with a single define
2016-02-08Code Cleanup: Use bool instead of int for "setactive" paramJoshua Leung
2016-02-08Fix: ANIM_animdata_update() was not handling post-edit updates on GP channelsJoshua Leung
This may have resulted in situations where the order of GP keyframes was incorrect (leading to some frames not being able to be found), or in some redraw problems when trying to delete GP keyframes (that I was getting earlier, but can't seem to reproduce now) TODO: We now need to hook up a proper api to do the GP key sorting
2016-02-08Fix: "Speaker" Icon for "Muting" in GPencil Dopesheet mode was confusing and ↵Joshua Leung
used incorrectly In the other Dopesheet modes, the "Speaker" icon was used to refer to "animation playback muting", while for GP layers, this was being incorrectly abused for "layer visibility in viewport". This commit fixes that by making the following changes: * A new "eye" icon toggle is added for controlling GP Layer visibility * The "speaker" icon toggle now controls "Lock Frame to Current" functionality, which functions more like the "animation playback muting" that is generally expected.
2016-02-08GPencil: Numpad 0 and Numpad view rotation keys now work in Continuous ↵Joshua Leung
Drawing Mode When animating to the camera, and working in "Continuous Drawing Mode", it be necessary to return to the active camera viewport, after briefly pivoting the view using MMB (to check on perspective or something like that). However, before this fix, you would have had to exit drawing mode to do this.
2016-02-08GPencil Eraser: Do not allow eraser radius to get smaller than 1 pixelJoshua Leung
2016-02-08GPencil UI: Show selection mask toggle in 3D view header to make it easier ↵Joshua Leung
to access
2016-02-08GPencil UI: Expand Sculpt Settings panel by defaultJoshua Leung
Sculpt settings are often quite handy to be able to easily access while drawing, so make it easier to access these when drawing without having to first expand the panel. (On the other hand, the "Edit Strokes" panel contains tools already found in various other places - menus,etc. - so no need to expand it by default)
2016-02-08GPencil: If "onion skinning" toggle on header is enabled, new layers will ↵Joshua Leung
have onionskinning enabled too
2016-02-08Fix: Renaming Grease Pencil layers doesn't update the Dopesheet Channels RegionJoshua Leung
2016-02-08Fix group flipping when syncing mirror weightsAlexander Gavrilov
Corrects mirror syncing for invert, levels & smooth. Note that the code changed to process mirroring even if both verts are selected, since group flipping can mean that is still meaningful.
2016-02-08Cleanup: use doxy comments for deform.cCampbell Barton
2016-02-08CLeanup: styleCampbell Barton
2016-02-08Improve make.bat final messageCampbell Barton
2016-02-08Fix RenderEngine API docsCampbell Barton
Correct access to passes, D1779 by @levon. Also use is_preview attr and use register/unregister functions.
2016-02-08Fix for non-bool return values of a few common RNA functions with declared ↵Lukas Tönne
boolean return. Since rBbbc7dc169dc365889bad3f3aed7b868efb432710 bool-valued RNA functions are expected to return only 0 or 1. For flag tests as in these functions the returned int value needs to be explicitly converted to bool.
2016-02-08Fix T47360: Image loading fails when accessible from the CWDCampbell Barton
2016-02-08Fix T47347: Z-pass defaults to zeroCampbell Barton
Use the same default value for Z-depth in the compositor as everywhere else.
2016-02-08Fix T47353: Project paint ignores small facesCampbell Barton
When zoomed out - faces < 0.5 pixels across a diagonal aren't so rare, so culling them can ignore small faces.
2016-02-08Image Editor: use shift+home to fit the frameCampbell Barton
FKey conflicts with painting.
2016-02-08Fix T47337: BVHTree.find_nearest missingCampbell Barton
Method wasn't named as documented.
2016-02-06CMake OpenVDB support on OS XMartijn Berger
Reviewers: kevindietrich, sergey Differential Revision: https://developer.blender.org/D1773
2016-02-07Fix T47336: compositor color balance offset/slope/power incorrectly clamps ↵Brecht Van Lommel
HDR colors.
2016-02-07Fix T47342: hang with freestyle viewport render and animation playback.Brecht Van Lommel
Not sure why I made the logic so complicated before, this change should solve the deadlock when the render thread tries to acquire the main thread lock while the main thread is waiting for threads to finish.
2016-02-07Fix T47349: incorrect Cycles fresnel and layer weight with GLSL materials.Brecht Van Lommel
Patch by Ralf Hölzemer.
2016-02-07Fix T47351: slow rigid body sim bake after recent changes to use jobs system.Brecht Van Lommel
The bake system had a 200ms sleep for each frame substep, to give the UI time to redraw. I don't think there is a good reason to have this, with fair thread scheduling this will give UI thread 2x more time at best, and the UI doesn't need to be that responsive during bake.
2016-02-07Cleanup: line widthCampbell Barton
2016-02-07move windows out of source dirCampbell Barton
2016-02-07Cycles: Fix access uninitialized light after recent refactor/fixesSergey Sharybin
2016-02-07Motion Paths: Use custom poll functions for "Update" operatorJoshua Leung
2016-02-07Motion Paths: Show "Update" button in the toolbox tooJoshua Leung