Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2013-04-04 | code cleanup: use bools, (float)sin/(float)cos -> sinf/cosf, more meaningful ↵ | Campbell Barton | |
var names. | |||
2013-03-17 | code cleanup: incorrect sized array args, remove some redundant code. | Campbell Barton | |
2013-03-09 | use 'bool' for BLI_/BKE_ functions. | Campbell Barton | |
2013-03-09 | code cleanup: favor braces when blocks have mixed brace use. | Campbell Barton | |
2013-02-11 | error in own recent commit | Campbell Barton | |
2013-02-11 | fix [#34200] Metaball Tessellate error | Campbell Barton | |
2013-02-05 | Fix #34040: Moving Normal Node with enabled Cycles Material Preview crashes | Sergey Sharybin | |
Issue was caused by couple of circumstances: - Normal Map node requires tesselated faces to compute tangent space - All temporary meshes needed for Cycles export were adding to G.main - Undo pushes would temporary set meshes tessfaces to NULL - Moving node will cause undo push and tree re-evaluate fr preview All this leads to threading conflict between preview render and undo system. Solved it in way that all temporary meshes are adding to that exact Main which was passed to Cycles via BlendData. This required couple of mechanic changes like adding extra parameter to *_add() functions and adding some *_ex() functions to make it possible RNA adds objects to Main passed to new() RNA function. This was tricky to pass Main to RNA function and IMO that's not so nice to pass main to function, so ended up with such decision: - Object.to_mesh() will add temp mesh to G.main - Added Main.meshes.new_from_object() which does the same as to_mesh, but adds temporary mesh to specified Main. So now all temporary meshes needed for preview render would be added to preview_main which does not conflict with undo pushes. Viewport render shall not be an issue because object sync happens from main thread in this case. It could be some issues with final render, but that's not so much likely to happen, so shall be fine. Thanks to Brecht for review! | |||
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
2012-12-15 | move pbvh into BKE, it used many BKE bad level includes. | Campbell Barton | |
now blenlib/BLI doesn't depend on any blenkern/BKE functions, there are still some bad level includes but these are only to access G.background and the blender version define. | |||
2012-12-15 | move bpath module from BLI to BKE, it was making many bad level calls into BKE. | Campbell Barton | |
2012-11-03 | code cleanup: float <> double conversion. | Campbell Barton | |
2012-11-01 | fix for possible buffer overflow in gpu_nodes_get_vertex_attributes() and ↵ | Campbell Barton | |
hair_velocity_smoothing() and a unlikely NULL pointer dereference in unlink_material_cb(). | |||
2012-10-06 | toggle cut through in the knife tool now refreshes (before you had to wave ↵ | Campbell Barton | |
the mouse about to see the result). also remove print from last commit. | |||
2012-10-06 | add mball_foreachScreenElem() and use for lasso & circle selection, also ↵ | Campbell Barton | |
utility metaball functions to (de)select all. | |||
2012-09-18 | fix own error in r49994 | Campbell Barton | |
2012-09-16 | style cleanup | Campbell Barton | |
2012-09-06 | support ANIMFILTER_FOREDIT for mask layers, also move deprecated metaball ↵ | Campbell Barton | |
types to the end of the switch statement when evaluating metaballs. | |||
2012-09-04 | fix for building on msvc2008 (also style cleanup) | Campbell Barton | |
2012-08-29 | code cleanup: move static mball vars into their own struct, wasnt very clear ↵ | Campbell Barton | |
from reading code what was defined in the function. | |||
2012-08-28 | code cleanup: use switch for metaball type checks and minor style cleanup | Campbell Barton | |
2012-08-18 | code cleanup: use BLI math funcs for metaballs, also remove MB_POINT struct ↵ | Campbell Barton | |
and just use float[3] instead. | |||
2012-08-08 | code cleanup: rename G.afbreek --> is_break, G.rendering --> is_rendering | Campbell Barton | |
2012-07-17 | code cleanup: spelling | Campbell Barton | |
2012-05-27 | style cleanup | Campbell Barton | |
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-13 | code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵ | Campbell Barton | |
vector function edits. | |||
2012-05-07 | Style cleanup: displist module | Sergey Sharybin | |
2012-05-07 | Style cleanup: rename BKE_metaball* to BKE_mball -- mball is more commonly ↵ | Sergey Sharybin | |
used term in Blender | |||
2012-05-06 | style cleanup: BKE_*.c files which deal with library functions | Campbell Barton | |
2012-05-06 | code cleanup: naming - BKE_mesh_* | Campbell Barton | |
2012-05-05 | code cleanup: BKE_scene api naming. | Campbell Barton | |
also stop numpy from being found in /usr/include with cmake. | |||
2012-05-05 | code cleanup: function naming, use BKE_*type* prefix. | Campbell Barton | |
2012-04-29 | style cleanup: function calls & whitespace. | Campbell Barton | |
2012-04-29 | style cleanup: whitespace / commas | Campbell Barton | |
2012-04-28 | Code and style cleanup in own modules in BKE and also mball module | Sergey Sharybin | |
- Make sure functions are named in way BKE_<object>_<action> (same way as RNA callbacks) - Make functions which are used by mball.c only static and remove their prototypes from public header file. Further cleanup is coming. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-25 | style cleanup: no functional changes | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for/with/if spacing | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-11 | style cleanup, also remove unused externs. | 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-03 | style cleanup - spelling corrections & update some incorrect comments. | Campbell Barton | |
2012-02-28 | code cleanup: use float vector size in function definitions, and const's ↵ | Campbell Barton | |
where the values are unchanged. | |||
2012-02-26 | replace bmesh_error with macro that gives the file/line/func the error ↵ | Campbell Barton | |
happens on. | |||
2012-02-26 | Fix #30337: missed Set Origin for Metaball | Sergey Sharybin | |
Implemented Set Origin operator for Meta Balls. | |||
2012-02-23 | style cleanup for blenkernel, no functional changes. | Campbell Barton | |
2012-01-11 | Longer names support for all ID and other object names | Sergey Sharybin | |
This commit extends limit of ID and objects to 64 (it means 63 meaning characters and 1 for zero-terminator). CustomData layers names are also extended. Changed DNA structures and all places where length constants were hardcoded. All names which are "generating" from ID block should be limited by MAX_ID_NAME-2, all non-id names now has got own define called MAX_NAME which should be used all over for non-id names to make further name migration stuff easier. All name fields in DNA now have comment with constant which corresponds to hardcoded numeric value which should make it easier to further update this limits or even switch to non-hardcoded values in DNA. Special thanks to Campbell who helped figuring out some issues and helped a lot in finding all cases where hardcoded valued were still used in code. Both of forwards and backwards compatibility is stored with blender versions newer than January 5, 2011. Older versions had issue with placing null-terminator to DNA strings on file load which will lead to some unpredictable behavior or even crashes. | |||
2011-12-16 | Math lib: matrix multiplication order fix for two functions that were | Brecht Van Lommel | |
inconsistent with similar functions & math notation: mul_m4_m4m4(R, B, A) => mult_m4_m4m4(R, A, B) mul_m3_m3m4(R, B, A) => mult_m3_m3m4(R, A, B) For branch maintainers, it should be relatively simple to fix things manually, it's also possible run this script after merging to do automatic replacement: http://www.pasteall.org/27459/python |