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-05-16BMesh: add UV delimit for select-linked, dissolveCampbell Barton
2015-05-16BMesh: add sharp edge delimiterCampbell Barton
2015-05-16BMesh: select linked, support other delimitersCampbell Barton
Use same options as limited dissolve (adds material & winding)
2015-05-16Select linked seam limit, now works for pickingCampbell Barton
Second half of fix for also T42510
2015-05-16Cleanup: use define for playback frame limiterCampbell Barton
2015-05-15Only initialize icons in background mode.Campbell Barton
Also enable this for headless builds too. Calling UI_icons_init would initialize matcaps, brushes etc...
2015-05-15Fix new 'custom previews/icons' py feature crashing in background mode.Bastien Montagne
We want this even without UI, some scripts may use it in a background processing mode to avoid too heavy process in actual 'user' blender...
2015-05-15Fix crasher in new lazy-rebuild outliner's treehash.Bastien Montagne
treehash must always been checked before used! Reported on irc by sebastian_k and investigated by sergey, thanks!
2015-05-15Scene audio naming cleanup:Antony Riakiotakis
Remane sound_scene_handle to playback handle. sound_scene_handle was a part of scene so we could see code like scene- often in the same function. If I understand things correctly, in audaspace lingo, the playback_handle corresponds to a Reader while the scene_sound corresponds to a Factory. More cleanups will be done here later, but changing this now because my brain hurts trying to remember which is which...
2015-05-15Add really simple memory reduction scheme for internal animation player.Antony Riakiotakis
Holds 30 frames in memory. Could make it check memory instead but that should suffice for now to make sure blender does not crash on me with movie files. Previously the system would load eveything in memory so something like playing caminandes in player would swap after 30 seconds in local computer.
2015-05-15Cleanup: style, spellingCampbell Barton
2015-05-15Zoom to frame options, requested by the Hwoozeberry (dutch translation)Antony Riakiotakis
team. There are 3 options here: 1) Keep range (previous behaviour) 2) Seconds - allows a specified offset in seconds around current frame 3) keyframes - zoom to include a number of keyframes around the cursor Options 2 and 3 have their own properties to tweak the behaviour and all options can be found in User Preferences->Interface under the 2D viewports section. Number 3 will probably need some refinement so commiting here for the hwoozeberry team to test first.
2015-05-15Fix T42510: Limit by seams fails in edge/vert modeCampbell Barton
2015-05-15BMesh: add loop-shell walkerCampbell Barton
2015-05-15Correct recent cleanupCampbell Barton
Removed call which was still needed
2015-05-15BMesh: rename loop walker -> edgeloopCampbell Barton
2015-05-15Fix some issues found by Coverity ScanJulian Eisel
Some of them are just brain dead code, some are potential bugs.
2015-05-14Invert value calculation for percentages it makes more sense that wayAntony Riakiotakis
2015-05-14Radial operator:Antony Riakiotakis
Percentage properties use interaction like factors with number feedback and easier way to go predict lower percentages.
2015-05-14Add clear seams to uv editorAntony Riakiotakis
2015-05-14Fix project paint worldspace coord calc from seamCampbell Barton
Surprising this worked at all, would show errors with non-flat-quads.
2015-05-13UI: Copy to selected nodes now filtered by typeCampbell Barton
Was needed because sockets are very generic type which would match on unrelated values.
2015-05-13Clip editor: Selecting curves in graph view always extends tracks selectionSergey Sharybin
Was actually an old TODO, hopefully solved now in a way so everyone is happy.
2015-05-13Clip editor: Deselecting with shift-LMB does not work in graph viewSergey Sharybin
2015-05-13Fix T44683: Unable to mute movie clip when using stabilized displaySergey Sharybin
2015-05-13Fix T44689: New Depsgraph crashSergey Sharybin
Simple highschool rated issue -- uninitialized variable :)
2015-05-13Project Paint: enable old bleed UV calculationCampbell Barton
Was disabled because other values weren't quite right.
2015-05-13Project Paint: resolve ugly bleed artifactsCampbell Barton
Use the bilinear reverse to find the pixel to bleed from. Was using pixel space which didn't work well.
2015-05-13Project Paint: simplify uv bleed factor calcCampbell Barton
2015-05-13Fix T39775: Skin modifier crashCampbell Barton
2015-05-13Cleanup: reduce scope for win32, Linux varsCampbell Barton
2015-05-13Duplicate Render->RenderData.views for thread safety (as we do for layers)Dalai Felinto
This fixes nothing at the moment, but better safe than sorry since there are still a few strange multiview issues around.
2015-05-13UI: check visible layers when reading contextCampbell Barton
This resolves a problem where selected items edited for multi-value-editig could include objects not in any visible views (unlocked layers, local view... etc).
2015-05-13UI: multi-value-edit, distable alt+lmb on slidersCampbell Barton
2015-05-13UI: multi-value-edit, tint button while editingCampbell Barton
Currently re-uses node-flag (which is only used to tint color too)
2015-05-13UI: multi-value-editing, copy value when typed inCampbell Barton
2015-05-13UI: nodes support for multi-value-editingCampbell Barton
2015-05-13Multi-View: return correct number of views when rendering only one of the ↵Dalai Felinto
stereo pairs Without this fix ViewerNode would continously trash the views/buffer when disabling either stereo eye.
2015-05-13Edit last commit, redundant 'data' in RNA pathCampbell Barton
2015-05-13UI: ObData support for copy-to-selectedCampbell Barton
Now multi-object editing works for obdata too.
2015-05-13Fix T44684 Compositor backdrop isn't updating correctlyDalai Felinto
2015-05-12Cleanup: styleCampbell Barton
2015-05-12Fix T40762: Python can't access macro valuesCampbell Barton
2015-05-12Dyntopo PBVH build optimization:Antony Riakiotakis
Optimize the full rebuild case for now (though same code can be adapted to partial redraws) Main changes here: * Calculate bounding centroid for faces only once (instead of every intermediate node) * Faces do not get added to GSets immediately, instead we track a face array which has faces that belong in a node in consecutive order. Nodes just keep accounting of start and length in the array. * Due to faces not being added to GSets, we can skip doing cleanup of GSets and readdition for each intermediate node and instead only add the faces to the final leafs node GSets when those nodes are created. Results: For a 1.9 million face test model, PBVH generation time (roughly measured by undoing) is dropped from 6 seconds to about 4 seconds. Still too high, but still a nice improvement. TODO: Thread some parts. Unfortunately threading the GSet assignment part might not help much since we'd need a lot of locking to avoid collisions with node assignments, especially for unique vertices.
2015-05-12Fix missing define in blenloaderSergey Sharybin
It caused blender versions compiled with scons not having proper build date/hash stored in the .blend file.
2015-05-12small cleanup on render_result_new()Dalai Felinto
(making the duplicate code more like the original one)
2015-05-12Fix T44398: Compositing displace node makes image fuzzy with zero displacementSergey Sharybin
EWA filtering with zero derivatives is introducing some fuzzyness into the image. Currently solved by using regular sampling for cases when derivatives are zero, which should also make compo faster in that areas. Still need to look into checking if EWA filter can be tweaked in a way so no fuzzyness is introduced.
2015-05-12Depsgraph: Don't use C++11 function binding with MSVCSergey Sharybin
It has some weird incompatibility with the way how Boost and GCC C++11 function bindings works, resulting in compilation errors.
2015-05-12Depsgraph: Attempt to fix alignment issue on 32bit platformsSergey Sharybin
2015-05-12ImBuf: Update stubs so strict compiler is happy about unused argumentsSergey Sharybin
Also use C++-style unused arguments tagging instead of legacy c-style. It's less annoying this way because does not require adding argument to two places of the function.