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-10-08Cycles: Add an interpolation option to environment texturesLukas Stockner
This commit exposes the interpolation parameter for environment textures (requested by DolpheenDream on IRC), just as it already is for image textures. Reviewers: sergey Differential Revision: https://developer.blender.org/D1544
2015-10-08Add logicbricks to ID looper.Bastien Montagne
2015-10-08Add rigidbodyworld to id looper.Bastien Montagne
2015-10-08Add id looper for particlesystem.Bastien Montagne
2015-10-08Add a bunch of missing IDs in ID looper...Bastien Montagne
2015-10-08Modifiers: add 'cd_flag' parameter to their ID looping callbacks, neededBastien Montagne
since some IDs (objects) are not 'refcounted' while others (textures) are... Partial merge from id-remap branch.
2015-10-08Fix: Do not show "Paste Flipped" in the Dope Sheet's Grease Pencil modeJoshua Leung
2015-10-08Fix T46236: NLA transition strips do not get resized when neighbouring ↵Joshua Leung
strips change Transition strips in the NLA should always stick to whatever strips are beside it, and are allowed to grow/shrink as needed to achieve this. Previously the code here was only checking if the neighbouring strips started encroaching on the transition, but not whether the transition needed to grow to fill a gap. It was also just moving all strips when there was insufficient space, even though that would alter timing down the track. Now transition strip resizing works as follows: * It will grow/shrink as necessary to absorb any changes in the length of its neighbours instead of shunting everything around to maintain its length * If the neighbour has been resized by an amount greater than the transition's length, all the strips will need to be shunted away to make way for the neighbour. In this case, the transition will shrink down to being 1 frame long to ensure that it is still visible (so that it can be removed if necessary).
2015-10-08Fix T46391: Sync Length in NLA is not working on all instances of clipJoshua Leung
2015-10-08Fix: "Tweak user" red-alert flag was not getting set on strips on active trackJoshua Leung
The "tweak user" flag used to flag strips using the same action as the active strip was not getting set on other strips that live on the same track as the active one. Strips with this flag set are shown with a red colour to indicate that editing the action may have the unintended consequence of modifying another strip.
2015-10-08Fix T46406: Cycles ignores default socket value associated with group socketSergey Sharybin
2015-10-08Cycles: Fix wrong float3->float3 conversion nodeSergey Sharybin
2015-10-08Fix T46386: Duplicate fails updating driver linksCampbell Barton
Duplicate wasn't updating links, so duplicatinvg a objects would still point to the originals for curve-taper, texmesh, drivers. Use generic id-looper to handle replacing data.
2015-10-08Add USER flags to BKE_library_foreach_ID_linkCampbell Barton
This way callbacks can know if adjusting user-count is needed.
2015-10-08Cleanup: use newlibadr_usCampbell Barton
2015-10-08Add missing object-data ID loop pointerCampbell Barton
2015-10-08Off by one error in own recent commitCampbell Barton
2015-10-08Fix bplayer (c)Bastien Montagne
2015-10-08Fix T46405: Cycles point density missing update when modifying source objectSergey Sharybin
2015-10-08Cycles: Fix for point density always using render settings for modifiersSergey Sharybin
2015-10-08BKE_key: add BKE_key_from_id helper functionsCampbell Barton
2015-10-08Cleanup: remove unused fluidsim membersCampbell Barton
2015-10-08Add missing object ID loop pointersCampbell Barton
2015-10-08File Read: de-duplicate command line file-loadCampbell Barton
WM_file_read must support background mode already since it can be called by Python scripts in background mode.
2015-10-08BLI_path api, minor changes to CWD handlingCampbell Barton
- BLI_current_working_dir's return value must be checked, since it may fail. - BLI_current_working_dir now behaves like getcwd, where a too-small target will return failure. - avoid buffer overrun with BLI_path_cwd, by taking a maxlen arg.
2015-10-08Cleanup: redundant code in anim playerCampbell Barton
Was setting the path to a directory when no file was given - then checking its a loadable file.
2015-10-08Cleanup: remove unused argCampbell Barton
2015-10-08Cleanup: headersCampbell Barton
2015-10-08Cleanup: typosCampbell Barton
2015-10-08Fix T46410: VSE Mask ignores animated propertiesCampbell Barton
2015-10-08Fix T46408: Transform (bicubic) ID channel failsCampbell Barton
2015-10-08UI: no need to update drag-edit for scroll buttonsCampbell Barton
2015-10-07BGE : Collision mask support in raycast + and raycast cleanup.Porteries Tristan
I have removed the m_pHitObject, m_xray and m_testPropName and replace them by a temporary struct "RayCastData" which contains these datas and a collision mask. Finally i add a collision mask argument in the python function "rayCast" : ``` rayCast(to, from, dist, prop, face, xray, poly, mask) ``` It can be useful to hit only object which are on the right colision layer. for example if you have hitbox for a charater or vehicle you don't want to hit it with raycast. test file : {F237337} left mouse click on two planes and see console messages. Somewhat more elaborate test file by @sybren: {F237779} Look around and click on the cubes. One cube lamp responds, the other doesn't, based on their collision groups. Reviewers: moguri, hg1, agoose77, campbellbarton, sybren Reviewed By: agoose77, campbellbarton, sybren Subscribers: campbellbarton, sergey, blueprintrandom, sybren Projects: #game_engine, #game_physics Differential Revision: https://developer.blender.org/D1239
2015-10-07Fix T46402: UILists fail to scroll using click+dragPhilipp Oeser
2015-10-07Cleanup of BKE_library_foreach_ID_link.Bastien Montagne
This func is long enough, there's no real need to make it even longer with verbose local varnames and multi-line for loops... Also, avoid mono-leters names as well for data pointers.
2015-10-07Fix T46401: bad step size w/ radiansCampbell Barton
2015-10-07Fix for T41536: 2.71 getActionFrame no longer returns frames accuratelyMitchell Stokes
We now keep actions around when they are finished playing so scripts can still get access to information such as the current frame. Playing a new action in the same layer still overwrites the previous action as before this commit. Using an explicit KX_GameObject.stopAction() will free the memory. The action is also freed when the KX_GameObject is freed as before.
2015-10-07BMesh: maintain select-history when sortingCampbell Barton
2015-10-07Fix T45886: cont.deactivate(ActionActuatorInPropertyMode) does not workMitchell Stokes
Make sure the Action Actuator actually deactivates when given a negative event while using the property play mode.
2015-10-07Cleanup: spellingCampbell Barton
2015-10-07Fix mesh validate: 'r_changed' ignored loop editsCampbell Barton
2015-10-07Fix game-property use-after-free errorCampbell Barton
D1538 by @hal01
2015-10-06Fix FileBrowser: do not show 'advanced filter' panel outside of lib browsing ↵Bastien Montagne
context, it’s only used there so far. Reported by Thomas Beck (plasmasolutions) over IRC, thanks. Safe enough for 2.76.
2015-10-06Fix T46390: Sound sequencer API doesnt' work when built with SConsSergey Sharybin
The issue was caused by original patch efde4dbb. This seems to be really old bug, but safe for 2.76.
2015-10-06Fix T46392: Navmesh generator error.Bastien Montagne
We now have to explicitely enure tesselation of DMs when we need it. Notes: Maybe we could use looptris here as well? Not a regression (bug already present in 2.75, but not 2.74), nice to backport to 2.76 nontheless.
2015-10-06WM: Fix crash when a new window can't be createdCampbell Barton
Report an error instead of crashing if a new window can't be created (typically caused by bad drivers).
2015-10-06Fix T46345: Registrable props could be modifiedJulian Eisel
2015-10-06Cleanup: return PROP_EDITABLE rna flagCampbell Barton
Harmless, since the flag happens to be 1.
2015-10-06Cleanup: use BLI_path_basenameCampbell Barton
2015-10-06RNA: Add check_existing arg to other load() funcsCampbell Barton
Note: movieclip was doing this already by default, now split into 2 functions, matching image behavior.