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
2010-11-29include headers in cmake source, added a script to check for consistency, ↵Campbell Barton
reporting missing headers & C files. this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
2010-11-28minor changes to the python api.Campbell Barton
- pep8 script was giving an error on non utf8 scons source files. - use PyList_SET_ITEM macro when list type is ensured. - all mathutils types use subtypes to create new types when available. - use defines MAT3_UNITY, MAT4_UNITY to initialize unit matrices.
2010-11-24Fix for [#24877] Cloth + hair bugJanne Karhu
* Particles needed the original index layer, but didn't ask for it.
2010-11-24Fixes for [#24862] Fluid Simulator issuesJanne Karhu
* Fluid baking (using the job system) didn't update the "lastgoodframe" anymore, so reversing the frames didn't work. Now the last valid frame is checked by going through all fluid bake files when "reverse frames" is selected. * There was all kinds of fancy checks done in the fluid modifier for reading a different frame in different cases, but as the "lastgoodframe" was really not working I don't see the point of this whole code, so removed it for now. The new functionality is: if the fluid data for current frame exists use it, otherwise just return unmodified domain mesh without any fancy backup plans. * There were also some errors on reading uncompleted files (scrubbing timeline while bake was running), so I made the fluid file reader just return null if the number of faces didn't correspond to to actually read data. Previously this just printed an error to the console.
2010-11-17the 'Multi' option was not being copied with the armature modifier.Campbell Barton
2010-11-11Bugfix #19534Ton Roosendaal
Crash in Array Modifier. The merging-vertices option (mysteriously named "First Last") caused invalid indices in faces to exist. This commit solves the crash, but not the cause. For that Ben Batt's assistance is needed.
2010-11-11Makefile fix: new compile flag moved to correct MakefileTon Roosendaal
2010-11-11fix mistake in makefileCampbell Barton
2010-11-06Fix crash in several cases when adding bevel on array modifier with merging ↵Sergey Sharybin
switched on Check if edge would be collapsed to single point after mapping in array modifier
2010-11-02fix for compiling with the c90 standard, support for non-static variable ↵Campbell Barton
initializers is a c99 feature.
2010-10-30Fix for [#24409] Particle corruption after rendering with multiresJanne Karhu
* Also removed some unused flags from the particle modifier.
2010-10-24Make sure separation between modifier keys is communicated from GHOST ↵Nathan Letwory
upwards too (BGE at least uses this).
2010-10-24Fully disable AUD's FFTW3 usage.Guillermo S. Romero
2010-10-23warning fixes.Campbell Barton
2010-10-23CMake options to disable Decimate and Boolean Modifiers: WITH_MOD_BOOLEAN, ↵Campbell Barton
WITH_MOD_DECIMATE, renamed WITH_FLUID to WITH_MOD_FLUID
2010-10-23use explicit file paths for CMake rather then globing, This is recommended ↵Campbell Barton
by cmake devs. globbing vs explicit is discussed here. http://www.cmake.org/pipermail/cmake/2008-December/025694.html Practical implications are: - developers need to keep CMakeLists.txt files up to date. - Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure.
2010-10-21fix for fix [#24344] crash on adding new image when composite is open and ↵Campbell Barton
there is no Nodetree also use const prefix in solidify modifier where possible.
2010-10-21use custom data mask defines, no functional changes.Campbell Barton
2010-10-21remove unused args for some modifiers, no functional change.Campbell Barton
2010-10-21improved fix for [#24267] Hook fails after SolidifyCampbell Barton
Rather then have the modifier calculate ORIGINDEX weather its needed or not (incorrect if it wasn't the first modifier on the stack), create ORIGINDEX layer initially if any of the modifiers use it. This way hook also works after Mirror and Screw modifiers which have the ORIGINDEX layer copied implicitly with DM_copy_vert_data(). This wasn't possible to check for before because this flag was always enabled so it would be passed to DM_set_only_copy(). Now just add the flag whenever calling DM_set_only_copy().
2010-10-20[#24267] Hook fails after SolidifyCampbell Barton
Solidify modifier wasn't assigning origindex values. - BLI_math.h array functions: range_vni(), mul_vn_fl(), mul_vn_vn_fl(), add_vn_vn(), fill_vni(). - define 'AT' as __FILE__ ":" STRINGIFY(__LINE__), useful for quick debug prints.
2010-10-19Fix #24321: duplicate of multiresolution modifier errorSergey Sharybin
2010-10-18remove G.sce, use G.main->name instead.Campbell Barton
Both stored the filename of the blend file, but G.sce stored the last opened file. This will make blender act differently in some cases since a relative path to the last opened file will no longer resolve (which is correct IMHO since that file isnt open and the path might not even be valid anymore). Tested linking with durian files and rendering to relative paths when no files is loaded however we may need to have some operators give an error if they are used on the default startup.blend.
2010-10-17- fixed remaining unused warnings.Campbell Barton
- omit render code from this warning (cmake only), until render branch is merged. - moved -Wunused-parameter warning to apply to all C code in blender (not just ./source/blender), (cmake only).
2010-10-16most unused arg warnings corrected.Campbell Barton
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating). - mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
2010-10-16- UNUSED macro wasn't throwing an error with GCC if a var become used.Campbell Barton
- made interface, windowmanager, readfile build without unused warnings. - re-arranged CMake's source/blender build order so less changed libs are build later, eg: IK, avi
2010-10-15[#24263] Hooks influence area with vertex group assigned is not effectedCampbell Barton
changes... - use vertex weights when hook indices are used. - use force as well as vertex weights (overall multiplier), before when vertex weights were used force was ignored. - rearranged the loops to be less confusing. - falloff now in its own function. - falloff curve slightly different, smoother towards the center /w 2 less sqrt calls.
2010-10-14add UNUSED() to modifiers, also removed some unused args.Campbell Barton
2010-09-30[#23673] Modifier construction gives correct result in viewport but ↵Campbell Barton
incorrect in render. When there are 2+ consecutive deform modifiers, the second modifier was getting incorrect normals, this only showed up for the displace modifier since its the only deform modifier that uses vertex normals. It would have been easy to fix this by always calculating normals on deform modifiers, but slow. To fix this I added a function to check if a deform modifier needs normals, so the normal calculation function only runs if there are 2 modifiers in a row and the second uses normals.
2010-09-28bugfix, screw modifier was overwriting its own calculated normals of the ↵Campbell Barton
original verts.
2010-09-26- Save MDISPS layer when applying modifier.Sergey Sharybin
All sculpting used to disappear before. Save MDISPS if new mesh has got the same faces amount. NOTE: maybe some other layers should be saved? - Apply multires modififier if MDISPS was auto-created. Multires's applyModifier used to return unchanged DM when MDISPS was auto-created. - Set multires totlvl from MDISPS layer when new multires was added to mesh with existing MDISPS layer.
2010-09-23bugfix [#23595] Texture paint with a node based brush produces artifactsCampbell Barton
also changed displace modifier not to link object depgraph when not using object texturespace.
2010-09-09== Multires ==Nicholas Bishop
Fixed bug #23657, "Modifiers dosen't work when you select diffrent mesh for object" Multires modifier now adds empty mdisps if they're missing, rather than displaying a warning Switching an object's mesh will now check for a multires modifier; if found the modifier's total number of levels are reset to match the mesh's mdisps Switching the mesh also forces a multires update so that sculpted changes aren't lost
2010-09-05Fix #23680: Explode with Split Edges over SubSurf - crashSergey Sharybin
Edge splitting function used CDDM_get_faces to get faces array, which isn't correct for this case: dm's type is ccgDM. Use dm->getFaceArray instead.
2010-09-02rna context renameCampbell Barton
* context.main & bpy.types.Main --> context.blend_data & bpy.types.BlendData * context.manager --> context.window_manager
2010-08-30Finally change SConscript tabs to spaces.Nathan Letwory
2010-08-25rename most scons build targets to match cmakeCampbell Barton
2010-08-16- remove unused includes IMB_*, BIF_* & MEM_*Campbell Barton
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-13added include for offsetof(), also use <string.h>, not "string.h"Campbell Barton
2010-08-11Update address in license block.Guillermo S. Romero
2010-08-10header re-shuffle, some headers contained unneeded refereces to other ↵Campbell Barton
headers, better include inline with the C files that need them
2010-08-06fix for un-initialized variable in screw modifier.Campbell Barton
2010-08-06bugfix [#23179] Screw Modifier looses VGroupsCampbell Barton
- flip option now flips faces rather then flipping loop order. Now it can copy vertex data in chunks the size of the original vertex count. - converted macro's to static func's and some general cleanup.
2010-08-04include cleanup, no functional changesCampbell Barton
- removed DNA_brush_types.h from DNA_scene_types.h (and some other similar cases) - removed DNA_wave_types.h (never used) - removed Main.wave
2010-08-03build options to disable image formats WITH_CINEON, WITH_HDR.Campbell Barton
- updated cmake, make & scons. - renamed CMake build options WITH_TIFF -> WITH_IMAGE_TIFF, same for DDS, OPENJPEG etc.
2010-07-31use more BLI math funcs (no functional changes)Campbell Barton
2010-07-22Fix #22661: Multires/Sculpt SegfultSergey Sharybin
- Show error message in multires modifier if there is no MDISPS layer - Sculpt on basis mesh if there is no the same layer
2010-07-17spelling correction: alredy --> alreadyCampbell Barton
2010-07-14[#22782] Solidify Thickness negative and positive values are the same resultCampbell Barton
more a communication problem but Ed Britton raises a valid point that often you want the original faces so changing the default offset to -1.0.
2010-07-05Fix #20383: mesh deform modifier wasn't working on lattices.Brecht Van Lommel