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-06-10Fix T40498 invalid textures flickering.Antony Riakiotakis
Issue here is most likely sampler uniforms and textures not being updated properly when zero binding is created. Solution for now is to allow zero binding but when this happens use sexy pink invalid texture instead :p.
2014-06-09Usual UI message handling...Bastien Montagne
2014-06-09Fix for slowdown converting mesh to curve with large polygonsCampbell Barton
Walk the linked list rather then doing index lookups.
2014-06-09Fix T40549: box selection starting point in the file requester.Bastien Montagne
We need to 'reset' mouse coordinates to the one it was when the gesture handling started, else org coords are where the tweak event is created, which gives a noticeable gap (several pixels) and unwanted behavior like the one retported about file box selection.
2014-06-09Fix T40057: invisible hair particles slowing down mesh editsSergey Sharybin
Skip doing particle update in object_handle_update if object is in edit mode. Object will be re-evaluated on exit from edit mode anyway, so it's _expected_ to be a safe change.
2014-06-09Quiet assert in debug mode, deleting mask/gpencil keysCampbell Barton
2014-06-09Fix T40534: Multi-button editing, hard to distinguish slidersCampbell Barton
2014-06-09Fix T40547: Can't read single channel EXRsSergey Sharybin
The root of the issue goes to the fact that we only can read RGB EXR files, but they could be YCbCr or just Luma. Added support for this two cases. Note: internally EXR would still be 3 channels, so no big memory save would happen here, at least yet.
2014-06-09Revert "Fix T40382: 2D stabilization uses disabled markers"Sergey Sharybin
It's not that trivial to support disapearing tracks in the sequence, and since we're having ongoing 2D stabilization rework patch wouldn't want to start doing rather bigger changes here now. Let's just stick to legacy behavior for this release. This reverts commits 91429d0, 543ce85
2014-06-09Fix T40529: Euler Rotation F-Curve Handlers wrong behaviour on moving keyframesSergey Sharybin
2014-06-09Fix T40543: Duplicators draw with 'Render Only'Campbell Barton
2014-06-09Fix T40538: Multi-button canceling edit-text could leave edited valueCampbell Barton
2014-06-08Fix mempool bottleneck alloc & freeing a single itemCampbell Barton
Would continuously reinitialize the first chunk of the mempool, now check for at least 2 blocks.
2014-06-08BMesh: avoid recursion for BM_mesh_edgenet, runs out stack memory on large netsCampbell Barton
2014-06-08Fix T40510, revert openmp thread count to how it was inAntony Riakiotakis
2.70 for non Apple systems. Also refactored the code that restores the previous openmp thread count. The logic here was weird, mostly due to all the commit madness with Apple openmp support. The restored thread count though should not depend on the on/off state of threaded sculpting (since it has to do with systems other than sculpting only). For OSX threads are restored to the system thread count but Jens should recheck here.
2014-06-07Replace open() with BLI_openCampbell Barton
2014-06-06BMesh: avoid OpenMP use for low poly meshes (counting selection)Campbell Barton
also use schedule(static) for simple for loops.
2014-06-06Fix T40519: Keyed parameter are not redrawedSergey Sharybin
The issue has been introduced in 1fabfc9 by changing notifiers being sent.
2014-06-06Fix T40522: Viewport layer name is not redrawed.Bastien Montagne
Yet another missing redraw flag catching (only affecting Cycles, in this case).
2014-06-06Fix compilation error after recent changesSergey Sharybin
fmc->script is a text datablock, for which we need to access to it's IT property.
2014-06-06Fix for missing visits of ID's within SceneRenderLayer in ↵Tamito Kajiyama
BKE_library_foreach_ID_link(). Just noticed them while working on the previous commit (rB00f722042c07).
2014-06-06Fix for missing visits of Freestyle-related ID data blocks in ↵Tamito Kajiyama
BKE_library_foreach_ID_link().
2014-06-06Code cleanup: remove redundant void*->int->bool cast on NULL pointerCampbell Barton
2014-06-06Fix T40508: Calculating normals crashesCampbell Barton
2014-06-06Freestyle: Fix for viewport render not updating with changes of Freestyle ↵Tamito Kajiyama
settings.
2014-06-06Freestyle: Fix for operator error messages with no active line set and ↵Tamito Kajiyama
associated line style. This commit amends a de-duplication of error messages in the commit rB6067fa682b0c.
2014-06-06UI: higher precision for IK poll angleCampbell Barton
2014-06-06Code cleanup: styleCampbell Barton
2014-06-05Fix subpixel precision in transform nodeSergey Sharybin
The node was using sampler from the callee node and passed it to the input nodes. Since the fact that compositor output node uses NEAREST interpolation (why it uses nearest is the whole separate story) it's not possible to have subpixel precision in such cases: <image> -> <translate> -> <output> For now solving by hard-coding translate node to use BILINEAR interpolation. It can't become worse in this node anyway and the sampling pipeline is to be re-visited from scratch.
2014-06-05Tweak to previous commitSergey Sharybin
2014-06-05Fix T40382: 2D stabilization uses disabled markersSergey Sharybin
This lead to unpredictable results in some cases.
2014-06-05Avoid openmp sections in BM_mesh_elem_index_ensureCampbell Barton
2014-06-05Code cleanup: mixup hflag/htypeCampbell Barton
2014-06-05Fix T40436: No preview in Brush with CyclesSergey Sharybin
More like a feature request, but after i've implemented preview for icons it was rather simple to support nodes previews.
2014-06-05Blender Internal: Fix for lamp option "Specular" not working when "Only ↵IRIE Shinsuke
Shadow" is enabled. This is followup to rB8008d9bdfd57. Blender Render and GLSL preview now produce the same results.
2014-06-05Correct hard-coded height for UV-Vertex buttonsCampbell Barton
2014-06-05Freestyle: Fix for Interface0DIterator.object docstring with additional notes.Tamito Kajiyama
2014-06-05Fix T40423: UV Editing 'Draw Other Objects' fails with CyclesCampbell Barton
2014-06-05BMesh: avoid using OpenMP when nothing to doCampbell Barton
Gave slowdown drawing on high poly meshes
2014-06-04Fix T40478: wrong cycles fresnel with GLSL materials in the viewport.Brecht Van Lommel
2014-06-04Fix issues when ungrouping meta changes the final sequencer renderSergey Sharybin
Seems to be caused by the way how the most bottom strip in the stack used to apply effect. Just rendering strip in this cases will not give proper results. Made it so effect is applying between empty imbuf and actual strip. Seems to work by tests, but more intense testing is required.
2014-06-04Optimize editmode drawing edgeesCampbell Barton
Was interpolating and setting the color twice per edge. Now only set the color when needed (can be once per draw), ~2x speedup for edge drawing.
2014-06-04OSX 10.10: fix for Blender crashing on fsmenu due icloud in the favorite ↵Jens Verwiebe
list but pointer is NULL when not activated This does not break other OSX versions, just add a check for pathString
2014-06-04Freestyle: Fix for a potential infinite loop in stroke resampling by vertex ↵Tamito Kajiyama
count. Changes were made in Stroke::Resample(int) in C++ to prevent a potential infinite loop caused by an inconsistency between Stroke::_Length and the stroke length computed based on stroke vertices. Such a stroke length inconsistency is usually caused by missing calls of Stroke::UpdateLength() (i.e., API implementation bugs), but also may occur due to scripting errors in user-defined style modules. This commit is meant to help script writters to identify the latter error cases. Now Stroke.resample(int) may raise a runtime error to signal an error condition.
2014-06-04Fix for dupli's ignoring color in set-scenesCampbell Barton
also skip setting wire color drawing depth
2014-06-04Fix T40489: Curve drawing skipped loose-wire when mixed with solid facesCampbell Barton
2014-06-03Tweaks to bevel and crease transformSergey Sharybin
They were using INPUT_SPRING in a way which didn't allow it to easily redo the operator because INPUT_SPRING internally is stored as a ration between old value and new one and crease and bevel were converting this to value delta. Now made it special input type INPUT_SPRING_DELTA which is storing delta of the spring, meaning now values in the redo panel kind of makes sense -- they mean how much to add/remove to the crease/bevel weight. Expect to be no functional changes from interactive transform POV, just a bit more convenient to use redo panel.
2014-06-03Change to key modifier should trigger re-evaluation of drag-and-dropCampbell Barton
This change is part of a fix for T40435, but will postpone for now. Original patch by Sergey Sharybin
2014-06-03Code cleanup: replace macro with function to reduce binary sizeCampbell Barton
2014-06-03Bake-API small cleanupDalai Felinto