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
2012-10-20bmesh decimator support for loop & edge customdata. (most importantly UVs ↵Campbell Barton
and vertex colors).
2012-10-20code cleanup: quiet -Wshadow warning, var name changes for splice functions ↵Campbell Barton
and add assert for BM_edge_splice() when edges don't use the same vertices.
2012-10-19add option to initialize heap with a known number of elements, since this ↵Campbell Barton
may be known in advance - it avoids re-allocing too much.
2012-10-19code cleanup: minor style change & quiet warning, also add assert for ↵Campbell Barton
BM_vert_splice() to check for invalid use.
2012-10-18Better fix for #32846. Instead of using time change or object recalc ↵Lukas Toenne
condition, set an explicit object flag to disable particle system modifier update during dupli list creation. This is more transparent and should prevent issues with hair path generation being skipped.
2012-10-17Fix #32887, ParticleInstance: crash with hidden particle system + children.Lukas Toenne
The issue here is that the particle instance modifier (pimd) accesses data from the linked particle system modifier (psmd). This data is only correctly generated when the psmd is enabled; here the design violates the modifier principle of providing valid object data (or rather DM) even when disabled. The solution in this case is to make a custom isDisabled check for the pimd to see if the psmd is enabled. This means the pimd won't work for disabled psmd, but doesn't crash.
2012-10-16Fix/workaround #32846, dupli group + particle instances gets messed up in ↵Lukas Toenne
Cycles viewport rendering. Caused by modifier updates during dupli-list generation. The dupli-list generation temporarily changes the ob->obmat matrix, which in turn leads to wrong particle states if used for reset. Skip the particle update if no timestep is performed or initialization required. Proper solution for this problem would be to avoid changing the object data (= particles) state altogether in modifiers, which are usually only writing to DM data and not touching the object or base mesh. This would require a well designed physics framework and integrating it into current particles is close to impossible.
2012-10-14style cleanupCampbell Barton
2012-10-10Google Summer of Code project: "Smoke Simulator Improvements & Fire".Daniel Genrich
Documentation & Test blend files: ------------------ http://wiki.blender.org/index.php/User:MiikaH/GSoC-2012-Smoke-Simulator-Improvements Credits: ------------------ Miika Hamalainen (MiikaH): Student / Main programmer Daniel Genrich (Genscher): Mentor / Programmer of merged patches from Smoke2 branch Google: For Google Summer of Code 2012
2012-10-09code cleanup: make header defines more consistent, JOYSENSOR header guard ↵Campbell Barton
had a typo too.
2012-10-01mask data is no longer automatically added when sculpting (except when there ↵Campbell Barton
is a multi-res modifier).
2012-09-27Fix #32667: Curve softbodies doesn't render animation (cycles)Sergey Sharybin
Issue was caused by cycles being duplicated curve objects before converting them to mesh. This duplication will loose pointcache which resulted in object not being properly deformed.
2012-09-26remove redundant NULL checks in somepledeform modifier (dcut is never NULL).Campbell Barton
2012-09-25default simple deforms `Relative` option to be enabled, IMHO this shouldn't ↵Campbell Barton
be an option (objects should always work relative to eachother). At least defaulting to ON gives users more predictable behavior (Transforming both objects together keeps them the same relative to eachother).
2012-09-25fix for regression in solidify modifier copying loop customdata to rim faces ↵Campbell Barton
(UV's and vertex colors). Own fault when fixing rim face flipping r46924
2012-09-25fix [#32646] Duplifaces can have wrong orientation with ngonsCampbell Barton
concave ngons could flip the dupliface, now use the faces normal when calculating the dupli-face.
2012-09-22replace UV project modifier matrix calculation with BKE_camera_params_* ↵Campbell Barton
functions, double checled combinations of aspect/scale/shift work as before --- but this reduces the likelyhood of discrepancies for sensor size (corner cases).
2012-09-20code cleanup: remove unused macros, commet some which may be useful later - ↵Campbell Barton
or good to keep for completeness. quieted some warnings and add flags -Wmissing-include-dirs and -Wno-div-by-zero to cmake/gcc
2012-09-19code cleanup: make shape key api names consistent with our new convention.Campbell Barton
2012-09-18code cleanup: typos and set exceptional cases of zero length normals as ↵Campbell Barton
UNLIKELY().
2012-09-15code cleanup: remove more invalid/paranoid NULL checks Campbell Barton
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-13fix for missing NULL check in own recent commit, thanks Gaia for pointing ↵Campbell Barton
this out.
2012-09-12Fix #32338: particle instance modifier did not work well when the mesh had onlyBrecht Van Lommel
vertices. Previously it would hide particles by creating invalid faces, but this didn't make the vertices actually disappear. Also found that it could generated corrupt geometry for cases with faces, which gave wrong subsurf and could crash in edit mode.
2012-09-12Fix #32543: screw modifier with smooth shading disabled still had one segmentBrecht Van Lommel
smooth shaded.
2012-09-06code cleanup: capitalize defines.Campbell Barton
2012-09-04code cleanup: move file string defines into BLI_path_utils.h, ↵Campbell Barton
BKE_utildefines is now unused but keep incase we want to add defines there later.
2012-08-26style cleanup: whitespaceCampbell Barton
2012-08-23style cleanup: indentation, also quiet double promotion warnings for ↵Campbell Barton
despeckle node.
2012-08-21change curve evaluation functions never to modify curve data (ensures thread ↵Campbell Barton
safety), now initializations has to be done outside evaluation.
2012-08-18skip allocating texture coords for the displace modifier when they are unused.Campbell Barton
2012-08-14style cleanup: pep8 & unfinished comment from own commit.Campbell Barton
2012-08-14patch [#32327] Uniform displace modifierCampbell Barton
from Fredrik Hansson (fredrikh) With some edits for python UI. The patch makes the displace modifier treat an empty texture as white.
2012-08-12new parameter in assign_material() to specify where material shall be ↵Gaia Clary
assigned: object, obdata, by userpref(default) (as discussed with ideasman_42)
2012-08-08code cleanup: rename G.rt to G.debug_valueCampbell Barton
2012-08-06Avoid recursion in skin modifier's edge matrix calculationsNicholas Bishop
This is a potential fix for bug [#32263] Instant Crash with Skin modifier.
2012-07-29code cleanup: replace MIN2/MAX2 with minf/maxfCampbell Barton
2012-07-28fix own error in recent commit - possible uninitialized value.Campbell Barton
2012-07-26fix some types and incorrect infoCampbell Barton
2012-07-26workaround for depsgraph update issue with booleans.Campbell Barton
2012-07-25Fix #31339, Modifying mesh destroys particle system.Lukas Toenne
The particle system modifier has to ensure tesselation before testing for topology changes. It compares the number of vertices, edges and tesselation faces to the previously stored values. Note that this test only detects a subset of actual topology changes (where the number of elements differs), but this is a known limitation we have to live with for now.
2012-07-21use fabsf when using floats.Campbell Barton
2012-07-21add option so operators can be called with a flag, currently the only flag ↵Campbell Barton
is to respect hidden geometry. this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases.
2012-07-17Fix [#32133] Numpad Enter key doesnt work with Loopcut (worked in 2.49b)Bastien Montagne
Adding PADENTER to the "OK" keys...
2012-07-17use math vector init functionsCampbell Barton
2012-07-17code cleanup: spellingCampbell Barton
2012-07-12Fix normals around root nodes of skin modifier output.Nicholas Bishop
The direction for these are flipped from other end caps, so add a root flag to indicate whether the cap polygon's vertex output order should be reversed. Fixes bug [#32079] Skin-modifier calculates root's normals wrong projects.blender.org/tracker/index.php?func=detail&aid=32079&group_id=9&atid=498
2012-07-08use gcc attrubutes to warn on unused return values and arguments which ↵Campbell Barton
shouldnt be NULL. also remove IDP_AppendArray's return value which wasnt the new item in the array (which is odd/misleading), but wasnt used anywhere either.
2012-07-08Fixing a typo!Bastien Montagne
2012-07-08style cleanupCampbell Barton