Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-02 | style cleanup | Campbell Barton | |
- spelling - turns out we had tessellation spelt wrong all over. - use \directive for doxy (not @directive) - remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used. | |||
2012-03-02 | style cleanup for mempool | Campbell Barton | |
2012-03-02 | Code Cleanup: update to mempool, use flag rather then bool args. | Campbell Barton | |
2012-03-01 | Spelling Cleanup | Campbell Barton | |
2012-02-29 | add an assert for inserting an egde with the same vertices and a BMESH_TODO ↵ | Campbell Barton | |
for bevel. | |||
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-29 | Add blenlib function to initialize vectors from a single float. | Nicholas Bishop | |
The new functions are copy_v2_fl, copy_v3_fl, and copy_v4_fl. | |||
2012-02-28 | code cleanup: use float vector size in function definitions, and const's ↵ | Campbell Barton | |
where the values are unchanged. | |||
2012-02-28 | move bmesh wiki docs into bmesh header and update doxygen. | Campbell Barton | |
also have doxygen ignore *.py files and fix some warnings. | |||
2012-02-27 | Few files had got +x mode which seems to be totally unnecessary. | Sergey Sharybin | |
2012-02-27 | style cleanup (mostly whitespace) | Campbell Barton | |
2012-02-26 | fix for build error with non debug builds from last commit. | Campbell Barton | |
2012-02-25 | code cleanup | Campbell Barton | |
* correct cmake/clang warning. * use same include guard names as everywhere else for BLI math inline. * correct define for madd_sh_shfl | |||
2012-02-23 | code style cleanup, no functional changes. | Campbell Barton | |
2012-02-23 | Move PBVH bitmap to separate header in blenlib. | Nicholas Bishop | |
The implementation was also changed in a couple ways: use unsigned integers as its base type rather than unsigned chars, and uses macros rather than functions. (These could be changed to inline functions.) Currently it is still only used during PBVH building, but now it's accessible elsewhere. | |||
2012-02-23 | Code cleanup: de-duplicate code in GPU_build_grid_buffers() with a macro. | Nicholas Bishop | |
2012-02-23 | Code cleanup: don't use GHash for GPU_build_mesh_buffers(). | Nicholas Bishop | |
At the point where GPU_build_mesh_buffers is called, the face_vert_indices map has already been built; it contains the same data in an easier-to-access format. | |||
2012-02-23 | Code cleanup: remove unused 'skip' field from PBVH iterator. | Nicholas Bishop | |
2012-02-23 | Code cleanup: move the PBVH iterator's initialization into a function. | Nicholas Bishop | |
Should be no functional changes, just shortens the amount of code living in the macro. | |||
2012-02-23 | fix scons compilation, hopefully for all platforms that have a problem. | Antony Riakiotakis | |
2012-02-22 | Attempt to fix scons compilation of blenderplayer. | Antony Riakiotakis | |
Added bmesh to player libraries and changed the priority of blenlib so as to avoid duplicate definitions (looks like there are actually functions defined twice that cause conflicts if one changes the order of linking...figures). Only tested this on mingw-windows, I hope it works elsewhere too. | |||
2012-02-21 | Another fix for non-VBO flat-shading in sculpt mode, this time for ↵ | Nicholas Bishop | |
non-multires meshes. As with multires, this change calculates face normals rather than using vertex normals when the node is flat-shaded. Flat-shading with VBO on non-multires meshes is still wrong, but fixing that would require larger changes to our vertex buffers. | |||
2012-02-21 | Remove call to GPU_update_mesh_buffers from GPU_build_mesh_buffers. | Nicholas Bishop | |
Building the mesh buffers already gets the PBVH_UpdateDrawBuffers flag set, so this was double-updating the vertex buffer. | |||
2012-02-21 | Fix broken predivide option for reading in images, patch by Troy Sobotka. | Brecht Van Lommel | |
2012-02-20 | fix harmless but annoying memory leak prints, "newmem", now free all ↵ | Campbell Barton | |
scanfill memory on exit. | |||
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-18 | more syncing smaller changes with trunk | Campbell Barton | |
2012-02-18 | svn merge ^/trunk/blender -r44189:44204 | Campbell Barton | |
2012-02-17 | patch [#30227] Various MSVC (32-bit) Warning and Typo Fixes | Campbell Barton | |
made some small edits - removed changes to AVI reading since the data types are apart of the format spec. - absf -> abs for a double value in render code. | |||
2012-02-17 | unify include guard defines, __$FILENAME__ | Campbell Barton | |
without the underscores these clogged up the namespace for autocompleation which was annoying. | |||
2012-02-17 | add note to avoid confusion with angle_v3v3v3, also minor change with angle ↵ | Campbell Barton | |
comparison, convert constant values to radians (not resulting angle to deg). | |||
2012-02-17 | fix [#30220] Knife Tool Leaks memory | Campbell Barton | |
both crash and leak are fixed now. | |||
2012-02-17 | fix for error found while looking into #30221 | Campbell Barton | |
macro needed parentheses. | |||
2012-02-17 | correct for bad assumption in recent commit. angle_v3v3v3 was working as ↵ | Campbell Barton | |
intended. | |||
2012-02-13 | new bmesh tool - limited dissolve. | Campbell Barton | |
This is a kind of simplification/cleanup tool which joins adjacent faces and edges based on the angle. I've written this as an exercise (since I havnt written a bmesh operator before), and because quite a few users were asking for the dissolve operator to be extended, but I think this kind of functionality needs its own operator. access from specials menu and mesh menu. notes * this exposed a bug in angle_v3v3v3(). will merge fix into trunk after release. * added utility function BM_vert_edge_angle(), to get the angle between 2 connecting edges of a vert. | |||
2012-02-13 | svn merge ^/trunk/blender -r44024:44076 | Campbell Barton | |
2012-02-12 | bmesh minor refactor | Campbell Barton | |
* add DM_to_bmesh_ex, DM_to_bmesh for converting a derived mesh to a BMesh (rather than a BMEditMesh) * have a generic variable for allocsize: bm_mesh_allocsize_default, rather than copying the values about. | |||
2012-02-12 | style cleanup for bmesh headers | Campbell Barton | |
- use consistant header guards - correct doxy comments - remove ED_toolmode.h (unused) | |||
2012-02-11 | minor include cleanup, add GPL header (copied from BKE_animsys.h | Campbell Barton | |
2012-02-11 | GPL Header Cleanup | Campbell Barton | |
2012-02-05 | svn merge ^/trunk/blender -r43864:43887 | Campbell Barton | |
2012-02-04 | Code Cleanup: avoid double promotion. | Campbell Barton | |
2012-02-01 | svn merge ^/trunk/blender -r43751:43819, need to look into changes made to ↵ | Campbell Barton | |
editmesh_loop.c from this range still | |||
2012-01-31 | fix own error [#29634] 'Find Missing Files' breaks good links | Campbell Barton | |
2012-01-26 | svn merge ^/trunk/blender -r43693:43733 | Campbell Barton | |
2012-01-26 | Fix orthogonality check for mat3 and mat4 | Sv. Lockal | |
2012-01-26 | remove cellalloc, from my tests jemalloc beats cellalloc, so we better just ↵ | Campbell Barton | |
use a better malloc replacement. See Details: http://wiki.blender.org/index.php/User:Ideasman42/BMeshBranchReview#Update_43694 | |||
2012-01-23 | BLI_array_reserve from bmesh. | Campbell Barton | |
2012-01-23 | improve editmode triangulation by re-using the loop array when | Campbell Barton | |
possiblem, this has to guess when the size is too big so as to re- well. If this isnt done, then the number of faces is used to allocate the initial array to at least avoid many small allocs. added BLI_array_reserve() to reserve elements and avoid reallocing many small arrays when the loop starts. | |||
2012-01-22 | svn merge ^/trunk/blender -r43564:43609 | Campbell Barton | |