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
2015-08-10Data previews: add utils to generate/clear previews.Bastien Montagne
Not much to add, you can now clear previews from current .blend file, or a set of non-opened files. Likewise, you can generate previews (for mat/tex, objects, groups, scenes, ...).
2015-08-10BGE: Fix T33564: UI obstacle panel disable for character and no collision ↵Porteries Tristan
objects.
2015-08-10Cycles: Fix for typo in previous commitSergey Sharybin
2015-08-10BGE: Fix T19377 restore dynamics after unparenting object.Porteries Tristan
Reviewers: scorpion81
2015-08-10Data previews: add preview to Object, Group and Scene.Bastien Montagne
This commit does not add anything yet to users, it’s purely internal one. Useful commit is next. ;)
2015-08-10BLI_threads: add an helper to wait on a condition using a global mutex.Bastien Montagne
Also, factorized internal code to get global mutex from its ID.
2015-08-10Install_deps: add basic listing of needed dependencies to error message for ↵Bastien Montagne
unsupported distro.
2015-08-09BGE: Fix T44782 suspend/restore dynamics on inactive object.Porteries Tristan
2015-08-09Install_deps: add (non-tested) OSD-building code.Bastien Montagne
Not tested for fedora-like and arch distro, would expect it to work though. Please report otherwise. Also, always inatll git now (and a few other XOrg -dev packages).
2015-08-09install_deps: Add libxcursor packages, seems to be needed now?Bastien Montagne
2015-08-09Compile fix cycles network. This code is crusty and not superMartijn Berger
functional. But is should compile.
2015-08-09Cycles: Follow up on cc0bbc28 (Collapse multiview panel)Dalai Felinto
2015-08-08Optimize reading of fcurvesSergey Sharybin
Reading fcurves wasn't really optimal because restoring fcu->group pointer was changing lasthit pointer, which required full lookup over the oldnewmap happened at the next call to newdatadr(). This reduces loading franck_sheep.blend file from ~2.2sec to 1.5sec.
2015-08-08Collapse multiview panel in render layers by defaultSergey Sharybin
This is not so much common panel to access to and having it fully visible just adds clutterness in cases when one only need to work with render passes.
2015-08-09Fix for SeqCache hash ignoring multi-viewCampbell Barton
Thanks to @chadf for finding
2015-08-09Fix: opening missing file didnt remove in recent-files.txtCampbell Barton
Refactor recent-file.txt handling, split into smaller functions. It wasn't possible to write the current state to disk (depended on current context).
2015-08-08SPeedup for particle point cache readingSergey Sharybin
Order of saving and reading particle point cache was totally different which made newdataadr() falling back to full data block list traversal for every point cache entry. This commit makes it so reading code uses the same order of reading structs and lists ad the writing code. This required to add special version of list linking which is capable of running a callback after linking a list element. This seems to be more robust approach than splitting writing code into several loops.
2015-08-08Fix T45705: Selected to Active Cycles Baking no longer workingDalai Felinto
2015-08-09Use polygon normals for bakingCampbell Barton
2015-08-09Fix crash baking in cyclesCampbell Barton
Error in recent move to looptri
2015-08-08Support building OpenSubdiv libraries under Debian (Ubuntu) with our ↵Thomas Beck
build_deps.sh script. Use --skip-osd to skip building opensubdiv libs, use --force-osd to force a rebuild of the libs. I added all needed user information (where to find the include dir, which -D options to set) to the print_info method that is called at the end too, so it should be pretty intuitive to use. Reviewers: sergey, mont29 Reviewed By: mont29 Subscribers: mont29 Differential Revision: https://developer.blender.org/D1452
2015-08-08Remove leftover from sticky keysJulian Eisel
2015-08-08Fix T45726: Wrong handling of 'failed to generate' audio waveform data in ↵Bastien Montagne
VSE strip draw code.
2015-08-07Fix T45715: Blender crashes when creating Environment Map textures in ↵Dalai Felinto
Multi-View mode
2015-08-07Fix T45721: Panoramic render in Cycles camera : depth of field issue with ↵Dalai Felinto
bump maps - patch by Brecht Van Lommel
2015-08-07Data Transfer operator: Add a 'freeze' setting to prevent operator from ↵Bastien Montagne
re-running when changing settings. This is likely weak design, but allows people to change several settings without having to wait several tenth of seconds each time, when e.g. transferring UVs between heavy geometries.
2015-08-07Fix (unreported) crash in mesh remap (i.e. data transfer).Bastien Montagne
Issue from rBabbd82a50, loops data were not correctly protected against multi-freeing in bvhtree data.
2015-08-07Mesh remap: Fix two potential numeric issues in corner cases, and enhance ↵Bastien Montagne
poly projection. Null-area face could generate an int overflow, and potential numerical imprecision in face area computation could lead to negative number of rays-to-cast (though highly unlikely). Also, use domnant axis of poly normal as 'flattening' one, instead of always using Z axis. Points raised by Campbell, thanks!
2015-08-07Attempt to fix T45718, crash when enabling GLSL mode with UV layers.Antony Riakiotakis
I can't reproduce issue here but crash is most likely caused by passing a NULL pointer to glUniform2fv. This is caused by OpenSubdiv changes to the codegen module, which pass mtex layers to the uniform system even when not needed. Since Sergey is demoing OpenSubdiv in a few days, I'll go with the easy fix for now which is just checking for NULL pointer, but this needs to be fixed properly at some point.
2015-08-07Fix scrubbing only treated as animation for sequencerAntony Riakiotakis
Intent was to act as animation everywhere
2015-08-07Fix T45713: Numselect for confirm popup not working anymoreJulian Eisel
2015-08-06BGe: Fix T45597 wrong object layer for linked object in blenderplayer.Porteries Tristan
2015-08-06Fix: Sliders in animeditors were getting drawn too far leftJoshua Leung
Sliders in for FCurves in the animation editors were leaving space for one extra setting that they didn't need to be accounting for (and which wasn't shown, as it isn't valid for FCurves).
2015-08-06AnimEditors FModifiers toggle: Add a bit more space beside it so that it ↵Joshua Leung
doesn't seem to collide with the mute toggle
2015-08-06Fix T45166: Keyframes pasted at wrong position when NLA strip has offsetJoshua Leung
Paste keyframes code seemed to have overlooked the NLA mapping issue, causing keyframes to get pasted in the wrong places.
2015-08-06No need to count layers to check emptyCampbell Barton
2015-08-06GPencil UI: Streamline the data panel workflowJoshua Leung
Restored the "New Layer" button in the NKEY Grease Pencil panel (as was found pre-2.73) for two cases: 1) When no Grease Pencil datablock is active - This shortcut makes it possible to add a new layer to start drawing in with a single click again (instead of two clicks - one to add a datablock, and a second to add the layer) 2) When there are no layers - There is no need to display the UI list in this case, thus saving a bit more space in the rare cases where this applies.
2015-08-06T44932: Disable pressure handling for "poly" mode tooJoshua Leung
2015-08-06StopGap Fix for T44932: Ignore pressure values when drawing straight line ↵Joshua Leung
segments with GPencil After some testing of the behaviour of this stuff, it became clear that the current pressure handling here isn't very useful. The initial point would invariably get a low pressure value (due to the way that the initial tap needs time to "take"), while the end of the stroke suffers from similar issues (i.e. when the pen is released). Meanwhile, the line thickness would flicker while drawing the stroke, as the endpoint pressure varied. So, until we find a better way, all straight line segments are now drawn without pressure sensitivity.
2015-08-06Timeline: Make GPencil keyframes slightly taller than normal keyframes to ↵Joshua Leung
make them easier to distinguish This commit makes GPencil keyframes in the timeline slightly taller (80% height vs 60% height) so that they will not be that easily confused.
2015-08-06Remove MFace use w/ fluidsimCampbell Barton
2015-08-06Docs: comment BKE_scene_set_backgroundCampbell Barton
2015-08-06Fix typo in cmake when OpenSubdiv is not foundThomas Beck
2015-08-06Fix T45695: Assigning material reverts MaterialSlot.linkCampbell Barton
Setting the material was resetting the link bit, this is OK from the UI, confusing for scripts.
2015-08-06OpenSubdiv: Make sure faces are exported with consistent normalSergey Sharybin
This is currently a requirement of OpenSudiv and original orientation code was depending on this quite a lot. This makes mesh conversion and comparison slower but solves some crashes. With some trickery it could be optimized and become closer to original performance. Probably Campbell has some nice ideas here as well :)
2015-08-06Simplify defvert_remove_group(), use reallocCampbell Barton
Patch by @chadf
2015-08-06Cleanup: unused warningCampbell Barton
2015-08-06CMake: AUDASPACE_ROOT_DIR wasn't workingCampbell Barton
2015-08-06Cleanup: style (match other find modules)Campbell Barton
2015-08-06Cleanup: whitespace, unused varCampbell Barton