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
path: root/source
AgeCommit message (Collapse)Author
2015-04-14NLA: Store track that the strip being tweaked comes fromJoshua Leung
There should be no functional changes visible from this change, but this commit should make it easier to code tools which need to check on tweeakmode status, by making it easier to figure out which NLA Track contains the strip which owned the action being edited. (The strip is already saved, so this commit just adds the track alongside it). For now there is no version patch for this. The worst that happens is that an extra refresh is needed in the NLA editor to get these to show up.
2015-04-14Fix for another NLA drawing bug uncovered by the previous commitJoshua Leung
With multiple strips in tweakmode, only the one tagged as being "active" would get drawn in the correct colours, while all the others would just get drawn as a selected strip instead.
2015-04-14Temporary fix for NLA strips not getting drawn in tweakmode with multiple ↵Joshua Leung
strips selected When entering tweakmode on multiple strips (from different AnimData blocks) simultaneously, only the track containing the last selected strip would be shown. All the other tracks with strips being tweaked would not appear at all.
2015-04-14NLA: Shift-Tab toggles tweakmode AND makes that track soloJoshua Leung
To help make it more convenient to edit stashed actions, Shift-Tab (i.e. holding down the Shift key, which "tabbing" into tweakmode as usual to edit the action referenced by the active NLA strip) now flags the NLA Track that the strip occupies as being "solo" too. This allows you to use the NLA to select a stashed action, then Shift-Tab to start editing it without any other actions in the NLA stack interfering. Like the "Next/Previous Layer" tools in the Action Editor, this is designed to help with checking on stashed actions.
2015-04-14BMesh: avoid redundant face-exists check (dyntopo)Campbell Barton
2015-04-14BMesh: optimize BM_face_existsCampbell Barton
Avoid flagging/clearing flags, just walk over the face until a mismatch is found.
2015-04-14Cleanup: warningsCampbell Barton
2015-04-14Fix for *harmless* T44342 Error when saving multilayer EXRDalai Felinto
This was introduced with multiview, and it was an oversight on my end. There is no error, we simply was never returning True
2015-04-14Fix T44362 no easy way to repeatedly duplicate keyframes in actionAntony Riakiotakis
editors. Reporter used a hacky work-around by placing cursor at end of keyframe range and doing ctrl-C ctrl-V repeatedly. This was working on 2.73 but not anymore since the old selection is not kept. Much better is to have duplication operator be repeatable. This commit takes care of that.
2015-04-13cleanup: styleMike Erwin
to match my earlier commit in temp_viewport_fx_merge branch https://developer.blender.org/rBc3f3b958dc0b plus more no functional changes
2015-04-13Cleanup: do not use _reportf() when not doing any string formating!Bastien Montagne
Also usual minor i18n messages stuff...
2015-04-13Moar precision for Color Stop position slider in Color RampsJulian Eisel
Normal dragging now uses a precision of 0.01 instead of 0.1, shift+dragging now uses 0.001. (0.1 steps can still be done using ctrl) Requested by @venomgfx
2015-04-13Fix bug with autonormalization and transform (after own range commit).Antony Riakiotakis
Transforming the center after transforming a handle would continuously flush an extra offset to the handles. Also use normalization range of -1.0 to 1.0 instead of -0.5 to 0.5 (not really important, just for better comparisons)
2015-04-13Fix for crash with non-camera as a cameraCampbell Barton
2015-04-13After user feedback:Antony Riakiotakis
* Allow ctrl click to do negative stroke in line strokes * Use alt for angle constraints.
2015-04-13Revert "Fix hair random rotation limited to 180 degrees"Sergey Sharybin
This reverts commit 176ed5bfe280ef2151f93c0940d54498aaf00d71.
2015-04-13Graph editor:Antony Riakiotakis
Normalization feature now uses the full range of the data instead of just one semiaxis for the maximum size.
2015-04-13Fix T44359: `mesh_normals_loop_custom_set()` would not behave correctly with ↵Bastien Montagne
zero-normals. Zero-normals here are used as a shortcut to say 'use auto-computed values'. So we have to do so in pre-process steps!
2015-04-13Fix T44350: View3D layer out of sync /w sceneCampbell Barton
2015-04-13Workaround T44351: Scopes make editmesh lagCampbell Barton
Scopes are very heavy to calculate and editmesh uv's can cause the image view to redraw. Best just disable scopes in this case.
2015-04-13New operator for action and graph editor that centers around currentAntony Riakiotakis
scene frame, bound to numberpad zero.
2015-04-13Cleanup: styleCampbell Barton
2015-04-13BMesh: resolve skinny face artifacts /w dyntopoCampbell Barton
Dyntopo can currently create skinny faces, especially when the faces are much larger then the resolution. To get the old behavior, set debug value to 1234
2015-04-13Minor edits of python class documentation (regarding ID tagging)Gaia Clary
2015-04-13Calculate auto normalization maximum from keyframes within range ifAntony Riakiotakis
preview is on
2015-04-13Nodes: Remove hardcoded BLENDER_MAX_THREADS number of threadsSergey Sharybin
Use actual available number of threads now, which will make it easier to increase max number of threads, without having some sloppy memory usage and without doing some redundant checks on thread data which was never used.
2015-04-13Be a bit more specific in the message.Antony Riakiotakis
2015-04-13Windows:Antony Riakiotakis
Only print backtrace on debug builds, since on release builds there is only some useless output from a python library and fftw.
2015-04-13Depsgraph debug: Remove hardcoded array of BLENDER_MAX_THREADS elementsSergey Sharybin
Allocate statistics array dynamically, so increasing max number of threads does not increase sloppyness of the memory usage. For the further cleanups: we can try alloca-ing this array, but it's also not really safe because we can have quite huge number of threads in the future. Plus statistics will allocate memory for each individual entry, so using alloca is not going to give anything beneficial here.
2015-04-13Fix adding to paint-curves from the first pointCampbell Barton
- add_index now works when selecting the first point. - sliding now selects the correct handle.
2015-04-13Fix hair random rotation limited to 180 degreesMai Lavelle
The issue was caused by phase being limited from 0 to 1, which gave only 0..M_PI distribution which is not good enough for good randomness. Now the phase is being randomized across full 0..2*M_PI range.
2015-04-13Fix T44361: array modifier "fit curve" mode not working properlyBastien Montagne
'tot_length / step_length' gives the number of 'segments', not the number of copies - we have to add 1 here.
2015-04-13Fix T44364: Remove shape key crashes BlenderCampbell Barton
2015-04-13error in last commitCampbell Barton
2015-04-13BMesh: diagram for dyntopo edge subdivCampbell Barton
2015-04-13GHash: use unsigned int for ghash_sizeCampbell Barton
2015-04-12Dyntopo: redundant length check subdividing edgesCampbell Barton
2015-04-12BMesh: minor optimization counting adjacent dataCampbell Barton
add BM_***_count_is_over(), _count_is_equal() Useful if we only want to know if the count is a smaller value.
2015-04-12BMesh: avoid ghash realloc's making log entryCampbell Barton
2015-04-12Reset view after ctrl-clicking a PanelJulian Eisel
Using ctrl+LMB to collapse all panels except of the clicked one resulted in an empty area if done from a view that is scrolled down to some degree. Resetting the view makes this much better, although it still doesn't work that well if the area is really small, but I don't think it's worth over-complicating things here. "Feature-Request" by @maxon ;)
2015-04-12Missed this last commit (dyntopo hashing)Campbell Barton
2015-04-11BGE: Add keyword arguments to createConstraint APIThomas Szepe
Added keyword arguments to createConstraint. Changed initial values for the pivod XYZ form 1 to 0.0. Changed initial values for the axis Z form 1 to 0.0. Delete the parsing for 4 parameters, because parsing only the X pivot is not necessary, also it was not working correctly (int instead of float). Reviewers: brita_, sybren, lordloki, campbellbarton, moguri Reviewed By: lordloki, campbellbarton Subscribers: campbellbarton Differential Revision: https://developer.blender.org/D705
2015-04-11BGE: FIX T43537: ImageMirror does not work in BlenderPlayer with quad bufferBenoit Bolsee
In quad-buffer stereo mode, the GE render pass ends with the right eye on the right buffer, but we need to draw on the left buffer to capture the render. Reviewed By: agoose77, HG1
2015-04-11BMesh: intersect was using ptr hash for int keysCampbell Barton
2015-04-11BMesh: simplify hashing for dyntopoCampbell Barton
Was using pointer hashing when the keys are in fact uint's. Since they're well distributed from the rangetree, no need to do bit-shifting tricks. just use int as hash. Gives ~8% speedup in own tests.
2015-04-11Remove splash link to support gooseberryCampbell Barton
Was included only for initial campaign.
2015-04-10BGE : Fix T43800: getScreenVect()/getScreenPosition()/modelview_matrix ↵Thomas Szepe
returns incorrect results The getScreenVect(), getScreenPosition() and modelview_matrixmethod returns an incorrect results if called after the camera has been translated on the same frame. The model view matrix will be update only once per frame with Cam->SetModelviewMatrix in KX_KetsjiEngine::RenderFrame. Using GetWorldToCamera as model view matrix to get an actual view matrix even if the camera is moved. Reviewers: sergey, dfelinto, brita_, sybren, hg1, campbellbarton Reviewed By: hg1, campbellbarton Projects: #game_engine Differential Revision: https://developer.blender.org/D1170
2015-04-10Disable strict flags for msvcCampbell Barton
2015-04-10Fix for debug-only crash when setting "Any" keymap input typeDalai Felinto
Another one of those assert crashes when passing values != than 1 and 0 (in this case the value is -1) Notes from reviewer: -------------------- These should really be enums. since valid values are KM_ANY, KM_MOD_FIRST, KM_MOD_SECOND. But can see at some point this was changed from an enum so... I guess this is the only way. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1227
2015-04-10Thumbnails: Add translations to font preview.Bastien Montagne
Not much to say, this is pretty straightforward. We just have to add current locale to thumbnails 'signature', so that previews get re-generated when we change locale... Tested with Japanese and French. Btw, I do not really understand why using BLF in ImBuf is badlevel... :/