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
2013-07-03Fix crash when getting active ID from a node tree with missing groupsSergey Sharybin
2013-07-03fix [#35975] "Select Linked" = "Select All" in Weight Paint mode?Campbell Barton
looks like this was broken since bmesh merge.
2013-07-03fix for own error in 57226, broke subsurf-uvCampbell Barton
2013-07-02Fix #35966: remesh modifier + particle use modifier stack option did not workBrecht Van Lommel
well together.
2013-07-02remove nan copyrights from code added since blender become opensource (copy ↵Campbell Barton
paste errors), also remove BKE_script.h
2013-07-02add missing gpl headersCampbell Barton
2013-07-02move api functions from r57909 into BKE.Campbell Barton
2013-07-01Fix incorrect GLSL bump mapping in editmode when the UV coordinates areBrecht Van Lommel
flipped, was not passing sign on to GLSL shader.
2013-07-01Bugfix [#35856] Bones gets scaled chaotically when during NLA Strip Blend In/OutJoshua Leung
This was one of the consequences of r.57333 (i.e. influence shouldn't be ignored on the first strip that animates a channel), as scale should really default to a base value of 1 (instead of things being blended against 0 as per all other properties). The end result was that bones were getting scaled to zero here when the influence of their strip fell to zero. Now, we use the RNA default values of properties to initialise their initial values. This may/may not work well in all cases: 1) For properties which don't have the appropriate RNA defaults set, this will be problematic. But, most properties people are likely to animate here I think are already set up correctly. 2) It may not always be nice to have values "snapping back" to default values. In this case, you should still be defining a strip at the bottom of your NLA stack which defines what the appropriate rest poses *should* be for your shot.
2013-07-01Fix for Make Local -> All not working correct with multy-user datablocksSergey Sharybin
Make Local operator uses BKE_library_make_local function if all the datablocks needs to be made local. And this function was calling id_clear_lib_data for every datablock, which only clears library data. But this function doesn't work correct for datablocks which areshared by multiple users (this is also mentioned in comment for this function). This lead to situations when two datablocks shares the same runtime data leading to crashes later. For example making everythig local in scales cycles scene from durian ends up in a crash when toggling rig edit mode. Solved by using id_make_local instead of id_clear_lib_data, which will ensure all the data are nicely expanded and made local. Checked by Brecht, thanks fr the review!
2013-07-01fix [#35911] Show weights not working with a weight edit modifier in edit modeCampbell Barton
2013-07-01fix [#35914] Blender crashes when trying to use vertex selection masking on ↵Campbell Barton
a copy directly after using SHIFT+d
2013-06-29fixed a compiler warning message in vs 2008Gaia Clary
2013-06-29fixed Blender crash, but unclear when this situation can happenGaia Clary
2013-06-29replace LATTICE_PT macro with BKE_lattice_index_from_uvw().Campbell Barton
2013-06-28view-selected didnt work for metaballs in object mode (radius from previous ↵Campbell Barton
commit was 2x too large too).
2013-06-28fix for crash when setting the cursor in background mode.Campbell Barton
2013-06-28Fix #35884: crash opening .blend with generated color grid image and preview ↵Brecht Van Lommel
render. Printing text on the color grid image would initialize font glyphs from a thread at the same time as the UI, causing conflicts. The freetype glyph renderer needs to be mutex locked because it uses a shared buffer internally even when rendering for different fonts. Also needed to change the image generate function to use the render monospace font to avoid conflicts in blenfont. What's still weak in the blenfont API is that there is no distinction between a font and a thread using that font to render with some particular size, style, etc.
2013-06-28Fix #35808: blender internal viewport with freestyle would keep continuouslyBrecht Van Lommel
rerendering for no reason. Update tags were not being done in the proper Main database.
2013-06-27Code cleanup / Cycles:Thomas Dinges
* Some cleanup for castings.
2013-06-27fix for zero length normalize before scanfill for meshes and other minor ↵Campbell Barton
changes.
2013-06-26fix [#33068] Can't paint weights of some vertices in some situations.Campbell Barton
old limitation where you could only paint onto one side of a mirrored mesh (weight paint, vertex paint).
2013-06-26remove unused structCampbell Barton
2013-06-26fix [#35858] Weight Paint: Hiding faces isnt flushing the flag to the vertices.Campbell Barton
2013-06-25Fix #35846: crash rendering with dupligroups visible in 3D viewport during ↵Brecht Van Lommel
render in some cases. The dupli code would still do object updates during render indirectly, while this is disabled for thread safety everywhere else, now we disable it for this case as well. Not a pretty solution but this is for the depgraph refactor to solve.
2013-06-25Fix #35824: finding missing files not working correct for filepaths with specialBrecht Van Lommel
characters on Windows. Replaced some uses of stat() by BLI_stat() to properly handle such filepaths.
2013-06-25correct assertion error (clear dirty normal flag when there are no vertices)Campbell Barton
2013-06-25patch [#35830] Add Catmull-Rom spline as an option for lattice deformerCampbell Barton
2013-06-25style cleanupCampbell Barton
2013-06-25Fix particle hair display percentage not properly getting restored afterBrecht Van Lommel
rendering. This used to happen in an unneeded frame change update which was removed. For heavy particle systems this could have a bad impact on viewport performance after rendering.
2013-06-25Fix #35767: transforming nodes in the node editor changed the wireframe colorBrecht Van Lommel
of the active object in the 3D view. This was due to sharing a global G.moving flag to indicate that transform is active, now it's only set per transform data type so different editors don't influence each other.
2013-06-25Fix unnecessary 3D viewport redraws in various cases, in particular when editingBrecht Van Lommel
node materials. Area and region listener callbacks now get the screen and area pointers passed, so they can do more fine grained checks to see if redraw is really needed, for example depending on the 3D view drawtype.
2013-06-25Making sure free_nodesystem only frees non-NULL data. This helps address ↵Daniel Stokes
some problems in the BGE with loading multiple blendfiles.
2013-06-24calculate polygon normals for BKE_mesh_recalc_tessellation() inline rather ↵Campbell Barton
then using scanfills function.
2013-06-24remove unused c fileCampbell Barton
2013-06-24lattice: use functions rather then defines, also added a function to get uvw ↵Campbell Barton
from an index. - BKE_lattice_index_from_uvw() - BKE_lattice_index_to_uvw()
2013-06-24fix [#35855] Change "Scene" crashes randomlyCampbell Barton
2013-06-24use booleans for bpath api.Campbell Barton
2013-06-24fix [#35825] "Find missing files" seems to search for files which are not ↵Campbell Barton
missing Made finding paths for files that exist optional (and off by default), since its handy for relocating projects.
2013-06-23Added polished Vertex Weights Panel (properties sidebar)Gaia Clary
2013-06-23remove vec_rot_to_mat3(), replace with axis_angle_normalized_to_mat3()Campbell Barton
2013-06-23add strict conversion flags for mask_rasterize and reduce some ↵Campbell Barton
signed/unsigned comparisons.
2013-06-21Default paint context will be image paint if object is not in a paint mode. ↵Antony Riakiotakis
It solves not being able to tweak textures in the new texture context button system if an image editor is set up for painting and active object is in object mode.
2013-06-20Sequencer: fix names when adding several video (or audio) files at once (all ↵Bastien Montagne
strips were getting the same, annoying ;) ).
2013-06-20Construct orco UV layer for curve when applying constructive modifierSergey Sharybin
Also construct orco uv layer when converting curve to a mesh. This makes it possible to preserve automatically generated coordinates ("use uv for mapping" option) when using constructive modifiers or converting curve to the mesh. With cycles nothing special is needed to preserve texture mapping after such operations, in blender internal you'll need to change texture mapping from Generated to UV. This feature is useful on it's own and also would help in potential switch 3d viewport to always use DM to draw objects, which would help making drawing more thread-safe.
2013-06-20Fix crash in when dding subsurf modifier to curvesSergey Sharybin
Issue was caused by svn rev57566 which didn't take into account the fact that curves could have dm of type CCGDM and in this case CDDM_calc_normals_mapping_ex would fail dramatically. Added a check around normals update call bout whether DM is CDDM or not. The same happens in mesh's modifier stack.
2013-06-20BKE_bmbvh_find_vert_closest: very stupid & old bug, it was comparing hit ↵Campbell Barton
locations incorrectly so that only the first hit was valid. This isn't noticeable for small distances, otherwise it gives bad results.
2013-06-20correct editmesh BKE_bmbvh_find_vert_closest(), distances are expected to be ↵Campbell Barton
squared.
2013-06-19fix own regression with normal recalculation updatesCampbell Barton
2013-06-19fix [#35795] Edge split modifier do not show result in viewport with curves.Campbell Barton
caused by recent changes in normal calculation, however curves were not being very smart about calculating modifiers (calling unneeded re-tessellation for every modifier)