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
2014-11-16Knife: double clicking now closes the loopCampbell Barton
2014-11-16Fix T40372: Slow Graph Editor drawingJoshua Leung
For FCurves where all the keyframes use the "simple" interpolation types (i.e. Constant, Linear, and Bezier), we now use the old FCurve drawing code that was used prior to the Easing Equations changes. This should be generally faster in general.
2014-11-16[T40792] Optimisations for FCurve Drawing - Lower sampling precision when ↵Joshua Leung
"High Quality" drawing disabled When the "High Quality Line Drawing" option (View menu) is disabled, the sampling rate (i.e. the size of timesteps to use when sampling the FCurve for drawing it in most cases now) is set to be quite low (i.e. at 0.1 frame increments). This amounts to at most 10 sub-steps. In one test file (with a wide window), this had the effect of improving the performance by over 3x. It's still not as good as a sampling-free approach, but for this functionality is still needed for FModifiers, so it's better that we can optimise this.
2014-11-16[T40372] FCurve Eval/Drawing Optimisation: Skip Bezier handle eval when all ↵Joshua Leung
handles are flat Small optimisation (which shouldn't have much of an effect) where we skip complex handle calculations if all the handles/verts for a Bezier curve segment are all flat. Patch by Campbell (T40372 -> F91346)
2014-11-16Code cleanup - Typos and separating out assignment from for-loop headerJoshua Leung
2014-11-16Own cleanup, sorry for the noise :/Bastien Montagne
2014-11-16Cleanup: Replace `WM_operator_name_call` by `WM_operator_name_call_ptr` ↵Bastien Montagne
where possible. This avoids one lookup in optypes list...
2014-11-16Fix T42613: Sculpt dyntopo's 'Set Detail Size' (Shift-D) was only always ↵Bastien Montagne
affecting relative size.
2014-11-16Add PROP_PERCENTAGE to subtypes handled by WM_OT_radial_control operator.Bastien Montagne
2014-11-16Uninitialised var warningJoshua Leung
2014-11-16Bugfix T41525: Button keyframe indicators don't work correctly when editing ↵Joshua Leung
NLA Strips When the active action is a NLA strip, the keyframe indicator colors for buttons and the 3D view indicator (i.e. the current frame indicator changes color) didn't work correctly. This was because they were still checking for keyframes in "global" time space, whereas they needed to be applying NLA corrections to "look inside" the remapped action.
2014-11-16Bugfix T42253: End frame for armature ghosting "in range" is not displayedJoshua Leung
2014-11-16Fix T42611: Knife fails from an edge to a vertexCampbell Barton
2014-11-15Cleanup (mostly 0/1 -> false/true).Bastien Montagne
2014-11-15Cmake windows. Make sure we install blender player.Martijn Berger
Add blenderplayer component so you can speicfy to install this in the installer
2014-11-15Knife: freehand drawing while LMB heldCampbell Barton
2014-11-15Fix broken auto-leyframing for 'Vector' button.Bastien Montagne
2014-11-15Fix T42567: Color Wheel Buttons do not autokey correctly.Bastien Montagne
In fact, any button controlling a whole array of values were broken because they always only keyed the index of the single fcurve returned by `ui_but_get_fcurve()`, now pass button's rna_index value instead.
2014-11-15UI: cleanup next/prev order in menu codeCampbell Barton
Recent flag re-order broke it since bits overlap, but logic here was far too complicated & fragile, Checked the type of each button when testing which direction to handle events as well as block direction. Now store the block-flipped state as a flag.
2014-11-15Cleanup: remove unused redraw flagCampbell Barton
2014-11-14Replace tooltips of copy vgroups to ... operators.Bastien Montagne
Those ops actually replace vgroups in destination, tooltips were really misleading. Issue raised by zanqdo (Daniel Salazar), thanks.
2014-11-14View3d: border would jitter on panningCampbell Barton
2014-11-14Sequencer: handles drew outside of small stripsCampbell Barton
2014-11-14Fix T42593: Rigify crash when I press "Generate" - corrupted IDGroup's ↵Bastien Montagne
listbase of children Nothing related to rigify actually, recent hack in py handling of IDProp (rB3346ab03) was breaking integrity of IDGroup's listbase of children IDProps... Took me hours to nail this down, should have bisected for once. :/
2014-11-14Add missing notifiers for slip operatorAntony Riakiotakis
2014-11-14skip scene_armature_depsgraph_workaround when theres no armaturesCampbell Barton
2014-11-14Reuse local view for UVs for previous commit, thanks to Campbell for theAntony Riakiotakis
suggestion. Also minor compile fix after viewport patch
2014-11-14Depsgraph: Workaround for missing pose update when changing visible layersSergey Sharybin
That's like really a bummer, because currently animation data for armatures might want to use pose, and pose might be missing on the object. This happens when changing visible layers, which leads to situations when pose is missing or marked for recalc, animation will change it and then object update will restore the pose. This could be solved by the new dependency graph, but for until then we'll do an extra pass on the objects to ensure it's all fine. It's done in the scene_update_for_newframe() to solve possible issues with the render engines as well. This finally solves issues we had with Caminandes team, where Koro would be at the scene origin instead of being properly posed.
2014-11-14Fix T42561 (semi feature request/comeback) UVs in image editor can getAntony Riakiotakis
too crowded. UVs in the same layer can be used for many images. It used to be possible to filter UV faces based on the image, but this is impossible now due to the way the system works, so I added an option to allow filtering UVs based on active material index. Rationale on using option and not being smart here (options are bad tm) is that for some workflows, such as preserving image space by using the same image for many materials, people might want to turn this off.
2014-11-14UI: Rename Addons -> Add-onsCampbell Barton
D812 by @thefallenweeble internally variable names & paths remain the same, this is for labels & tips only.
2014-11-14Fix vertex colors being displayed wrong in GLSL in edit mode. Looks likeAntony Riakiotakis
swapping the colors is no longer needed.
2014-11-14Don't assign wrong datalayers to gpuattribs in edit mode.Antony Riakiotakis
layer index was being obtained for loop data types but we referenced Tessface data types NULLing those out since only the data offsets are used in edit mode and address sanitizer complains about freed memory access. Also minor comment in texpainting
2014-11-14Cleanup: use BLI_hash_ prefix for md5 apiCampbell Barton
2014-11-14Cleanup: headersCampbell Barton
2014-11-14Add Murmur2A hashing feature to BLIBastien Montagne
Murmur2a is a very fast hashing function generation int32 hashes. It also features a very good distribution of generated hashes. However, it is not endianness-agnostic, meaning it will usually generate different hashes for a same key on big- and little-endian architectures. Consequently, **it shall not be used to generate persistent hashes** (never store them in .blend file e.g.). This implementation supports incremental hashing, and is a direct adaptation of reference implementation (in c++): https://smhasher.googlecode.com/svn-history/r130/trunk/MurmurHash2.cpp That cpp code was also used to generate reference values in gtests file. Reviewers: sergey, campbellbarton Reviewed By: campbellbarton Projects: #bf_blender Differential Revision: https://developer.blender.org/D892
2014-11-14Cmake add installation of redistributables for msvc 2013Martijn Berger
2014-11-13Fix T42590 baking bakes to duplicated objects too.Antony Riakiotakis
Only allow non instanced renderobjects to be baked.
2014-11-13BMesh: shrink/fatten faces-normals in face modeCampbell Barton
nice for solid-modeling, gives better results for partial selections.
2014-11-13Windows (MSVC2013) move to SDL2Martijn Berger
2014-11-13Fix T42571,T42572 snapping ignores linked objectsAntony Riakiotakis
Make sure to use edit object if objects share the same data.
2014-11-13Fix T42587 rotation curves not setting jump to cursor positionAntony Riakiotakis
correctly.
2014-11-13CMake: manpage creation is now optionalCampbell Barton
2014-11-13Fix cmake install of blenderplayer for linux.Antony Riakiotakis
2014-11-13Fix T42538 Brush cleanup:Antony Riakiotakis
Some brushes really do the same thing and we have agreed not to offer extra presets for one brush type. Removed those brushes from default .blend. They are Polish (Flatten Contrast does the same), Brush (Does the same as draw) and Draw from texpaint (where texdraw/draw does the same)
2014-11-12cmake: fix generation / install on OS X,Martijn Berger
N.B. needs cmake cache rebuild
2014-11-12Fix bad 'COLOR' replacement in recent UI refactor.Bastien Montagne
2014-11-11Fix: T42553 Linux cmake install now also without absolute path'sMartijn Berger
OS X cmake probably needs more checking.
2014-11-11Fix T42009: Cyclic set-scenes with linked libsCampbell Barton
Check linked libs on file load, Thanks to Sergey for the initial patch.
2014-11-11Cleanup: remove inline list-countCampbell Barton
2014-11-11UI: Cleanup, replace enum with functionCampbell Barton