Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-11 | remove CustomData_get_active_offset(), use CustomData_get_offset to return ↵ | Campbell Barton | |
the active layer, matching CustomData_get() | |||
2013-01-10 | editmesh texface drawing, reuse customdata offset rather then looking up ↵ | Campbell Barton | |
each UV and vertex color, gives overall ~9.5% drawing speedup in my tests. was also doing NULL checks on UV's which are never NULL in this case. | |||
2013-01-10 | don't store bevel weights or edge crease customdata layers in editmode ↵ | Campbell Barton | |
unless they are needed. configurable in 'Geometry Data' panel, will be added when running crease edges transform for example. | |||
2013-01-08 | fix [#33797] decimate modifier bug on uv-coordinates when mesh uses vertex color | Campbell Barton | |
if vertex colors had no seams - it would interpolate the UV's too, now interpolate per-layer. | |||
2013-01-08 | fix [#33792] Accessing a bmesh object created by from_object crashes blender | Campbell Barton | |
Issue was customdata wasnt being initialized for layers in the destination BMesh but not in the source data. | |||
2012-10-31 | make use customdata typeoffset more, add an assert to ensure its to date. | Campbell Barton | |
2012-10-20 | bmesh-decimate now only does CustomData_has_math for loop layers, add ↵ | Campbell Barton | |
CustomData_has_interp() for vert & edges. | |||
2012-10-20 | bmesh decimator support for loop & edge customdata. (most importantly UVs ↵ | Campbell Barton | |
and vertex colors). | |||
2012-09-15 | quiet -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-06 | code cleanup: remove deprecated defines and some struct members | Campbell Barton | |
2012-08-04 | code cleanup: | Campbell Barton | |
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0) with (BKE_vfont_is_builtin(vfont)). - reduce some double promotions. | |||
2012-06-07 | Fix #31725: UV map order is ignored when opening in 2.6+ versions | Sergey Sharybin | |
Issue was caused by do_versions being used pdata as reference for active/render/ stencil/clone layer indices instead of fdata. Added some utility functions used only by do_versions to be sure this indices are set from fdata for pre-bmesh files. | |||
2012-05-17 | style cleanup: block comments | Campbell Barton | |
2012-05-13 | code cleanup: header cleanup and remove some duplicate defines. | Campbell Barton | |
2012-04-30 | bmesh - python api | Campbell Barton | |
- bm.*.layers.*.verify() - bm.*.layers.*.is_singleton - bm.*.layers.*.copy_from(other) also added api functons - BM_data_layer_copy(...) - CustomData_layertype_is_singleton(type) | |||
2012-04-09 | Fix bug [#30863] Array Modifier Start and End Cap cause crash when the Cap ↵ | Nicholas Bishop | |
Object has vertex group Another crash with array caps, was caused by not making a deep enough copy of CD field. Also fixed the type of the 'mask' parameter, was int where it should be 64-bit. | |||
2012-03-27 | style/name cleanup: have EDBM_* functions match our style guide and also ↵ | Campbell Barton | |
match BM_ function naming conventions | |||
2012-03-18 | spelling cleanup | Campbell Barton | |
2012-03-09 | style cleanup: comment blocks | Campbell Barton | |
2012-03-09 | style cleanup: spelling. | Campbell Barton | |
also remove large, duplicate comments from sunsky.h | |||
2012-03-04 | style cleanup / comment formatting for bli/bke/bmesh | Campbell Barton | |
2012-03-02 | bmesh - changes to mempool allocations | Campbell Barton | |
* double default edge allocation size (double the number of verts/faces). * CustomData_bmesh_init_pool was using allocsize & chunksize as the same variable. Now use type specific chunk size. * bmesh copy and editmode conversion now allocate the BMesh mempool size needed for the entire vert/edge/loop/face arrays since its known already. | |||
2012-02-29 | Code Cleanup: remove non existing function declarations. | Campbell Barton | |
added some missing functions too - which are not used yep but should be there for api completeness. * CDDM_set_mloop * CDDM_set_mpoly * BLI_mempool_count | |||
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-18 | svn merge ^/trunk/blender -r44189:44204 | Campbell Barton | |
2012-02-17 | unify include guard defines, __$FILENAME__ | Campbell Barton | |
without the underscores these clogged up the namespace for autocompleation which was annoying. | |||
2012-01-30 | svn merge ^/trunk/blender -r43733:43751 | Campbell Barton | |
2012-01-27 | Minor fix for CD_TYPE_AS_MASK macro: shift operator uses the left | Nicholas Bishop | |
operand's type for the result, so cast 1 to CustomDataMask. | |||
2011-12-28 | minor edits and correcton to assert | Campbell Barton | |
2011-12-28 | merge in customdata changes from BMesh - biggest change is caching the layer ↵ | Campbell Barton | |
index values in a typemap. | |||
2011-12-26 | svn merge ^/trunk/blender -r42839:42871 | Campbell Barton | |
2011-12-26 | include BLO_sys_types in customdata header rather than stdint directly. | Campbell Barton | |
2011-12-24 | OSX/gcc-4.6, fix for typedef uin64_t | Jens Verwiebe | |
2011-12-24 | replace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop. | Campbell Barton | |
2011-12-24 | change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵ | Campbell Barton | |
branch has run out of bits | |||
2011-12-19 | svn merge ^/trunk/blender -r42680:42722 | Campbell Barton | |
2011-12-19 | Fix a bug in CustomData_duplicate_referenced_layer(_named) functions: ↵ | Bastien Montagne | |
MEM_dupallocN does not work with complex layers like CD_MDEFORMVERT ones, so rather use copy func when available. | |||
2011-12-07 | added mesh_calc_normals_ex() which is mesh_calc_normals() with an option to ↵ | Campbell Barton | |
skip recalculating the vertex normals (only calculate poly/face normals instead). also removed unneeded allocation of face normals. otherwise no functional change. | |||
2011-12-05 | manual sync with trunk - pulling in changes where the issues are not bmesh ↵ | Campbell Barton | |
spesific - some merges added lines in multiple times - removed some NULL checks that were only in bmesh - enable cycles by default (was disabled because it used not to work) - make formatting match | |||
2011-12-05 | syncing some minor formatting edits from bmesh branch. | Campbell Barton | |
2011-12-01 | Fix for [#29467] Selection of active vertex color layer doesn't work | Andrew Wiggin | |
Need to push active layer indices from loops & polys to faces again after tesselations | |||
2011-11-11 | svn merge -r41722:41723 ^/trunk/blender | Campbell Barton | |
2011-10-28 | Merge with trunk r41342 | Miika Hamalainen | |
2011-10-24 | svn merge ^/trunk/blender -r41226:41227 . | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-10-14 | svn merge ^/trunk/blender -r40890:40950 | Campbell Barton | |
2011-10-14 | Merge with trunk r40991 | Miika Hamalainen | |
2011-10-14 | Dynamic Paint: | Miika Hamalainen | |
* Fix: Wave "timescale" also changed simulation behavior. Now different timescale values will lead to nearly identical results, just slower or faster. * Added "Displace Factor" setting for vertex displace surfaces. You can use it to adjust final displace strength or use negative values to paint bumps. * Added clamp/map value to wave image sequence output settings. * RNA description tweaking. * General code tweaking. | |||
2011-10-10 | header cleanup (no functional changes) | Campbell Barton | |
2011-08-07 | change TODO -> BMESH_TODO if only on bmesh branch | Howard Trickey | |