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-04-16OpenGL does not like line thickness less than 1.0.Antony Riakiotakis
Check here is not completely correct either, we should check against GL_ALIASED_LINE_WIDTH_RANGE and GL_SMOOTH_LINE_WIDTH_RANGE
2015-04-16Action Editor: Preemptive fix for null-pointer dereferenceJoshua Leung
A few weeks ago, I got a random crash while testing som edge cases (IIRC, it was trying to assign an action with no active object), which I haven't been able to reproduce since then. This commit though adds some extra sanity checks here, as a user may try to assign an action to an animdata block which did not have an action already.
2015-04-16Fix T44408: "Rest Length" property in the Stretch To constraint was getting ↵Joshua Leung
clipped when using Metric Units Increased the upper bound for the "Rest Length" property to cope with metric units, especially when large (i.e. > 2 m) distances are involved. It may be necessary to increase this again in the future, if even larger distances get used (though it then starts getting a bit difficulty to justify such setups).
2015-04-16Cleanup: remove redundant initializersCampbell Barton
2015-04-16Draw smoke domain in transparent pass. Should composite smoke domainsAntony Riakiotakis
correctly in scene - with known limitations of blending between transparent objects.
2015-04-16RNA: avoid past tense in property namesCampbell Barton
2015-04-16Docs: BLI_rand non-obvious behaviorCampbell Barton
2015-04-16BGE: Fix for T42341 Sensor.frequency is badly namedJorge Bernal
"Frequency" parameter is renamed to "Skip" in the LogicBricks sensors as it represents skipped frames between pulses. Naming something (frequency) the exact opposite of what it represents (period) was the worst choice. Also, a new BGE python attribute 'skippedTicks' was introduced. 'frequency' attribute is maintained but deprecated. Internally, freq variable is used yet at DNA_Sensor to maintain compability and to avoid do_versions. Thanks to Sybren for the investigation. {F162440} Reviewers: campbellbarton, sybren, moguri, hg1 Reviewed By: sybren, hg1 Differential Revision: https://developer.blender.org/D1229
2015-04-16Dyntopo: avoid redundant loop collapsing edgesCampbell Barton
2015-04-16Dyntopo: blend vertex normals when collapsingCampbell Barton
2015-04-15dyntopo: don't allocate tessfaces while sculptingCampbell Barton
Tessellation data isn't used for drawing or sculpting. This frees up some memory ~approx 10% in own tests. Also slight spee-up since it avoids calculating it in the first place.
2015-04-15Fix crash loading file without scene in bg modeCampbell Barton
2015-04-15Cleanup: warnings, wsCampbell Barton
2015-04-15Cleanup: use const for event->tablet_dataCampbell Barton
2015-04-15Increase max brush size from 200 to 500Campbell Barton
2015-04-15BMesh: dyntopo used lopsided normalsCampbell Barton
Normals from subdivided edges were only taken from the edges first vertex. Interpolate between the two to give more even results.
2015-04-15BMesh: Missed normal from example /w skip-cd flagCampbell Barton
We may still want to use the normal as a reference but skip customdata.
2015-04-15Fix T44395: String untranslated in open file window.Bastien Montagne
2015-04-15BMesh: avoid ghash lookups splitting the pbvhCampbell Barton
This isn't a bottleneck but may as well avoid the extra ghash overhead.
2015-04-15typo in last commitCampbell Barton
2015-04-15Sculpt: change behavior of crease brushCampbell Barton
Pinch would give a flat result on either side of the stroke, because points were dragged towards a single point. Now pinch is projected on the sculpt plane, which gives a tighter crease. The reverse is true too - blob brush which shares the code is also more curved.
2015-04-15RNA: use lock_ prefix for booleansCampbell Barton
2015-04-14Fix T44389: Tooltips swapped in Logic EditorJulian Eisel
2015-04-14Multiview: compositor openexr multiview images fully workingDalai Felinto
This is from my original missing-bits/TODO list. Basically multiview openexr was only working when multiview was on.
2015-04-14Fix T44343 Compositor image node cannot properly load multilayer EXRsDalai Felinto
2015-04-14Second round of hair random rotation limited to 180 degreesMai Lavelle
This time roll back to originally discussed in the code review page approach with simply bumping UI range for the property. It's still not totally free from forward compatibility breaking (which is already broken comparing to previous release) but at least it'll keep files working inbetween of git blender versions in cases random factor was not set above 2.0. Differential Revision: https://developer.blender.org/D1214
2015-04-14Action Editor: Make the warning on unlinking actions a bit less intrusiveJoshua Leung
venomgfx was complaining that having it do the popup everytime was too intrusive, so demoting it to just showing the warning in the header.
2015-04-14Fix T44385 SSAO inverted with new Intel drivers.Antony Riakiotakis
Intel has decided to fix this for newer devices and drivers only, so we can't really avoid keeping a list of buggy drivers here.
2015-04-14Add flag that prevents editing of markers. Can be located in markerAntony Riakiotakis
menu. When active, all editing operators for markers will not fire up.
2015-04-14Dyntopo queue added the same edges multiple timesCampbell Barton
Use tagging to avoid re-evaluating the same edges while sculpting. While gives only minor speedup, it allows for changes to the queue without additional redundant checks.
2015-04-14BMesh: avoid customdata copy for new dyntopo vertsCampbell Barton
2015-04-14initialize members in-orderCampbell Barton
2015-04-14Fix T44348: Blender crashes when selecting bone from inactive scene in outlinerSergey Sharybin
Pose is not guaranteed to be existing in object, so can't be used for selection flag clear. Use bones themselves for that.
2015-04-14PBVH: use realloc/recallocCampbell Barton
2015-04-14Animation Editors: Name filter now updates as you type, making it a true ↵Joshua Leung
"live search"
2015-04-14NLA: The "filter by name" functionality now works with NLA strips tooJoshua Leung
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