June 21, 2014, 18:44 (GMT) |
Merge branch 'master' into soc |
June 21, 2014, 18:21 (GMT) |
Merging second round of trasnform patch code review Conflicts: source/blender/editors/transform/transform_manipulator.c |
June 20, 2014, 22:05 (GMT) |
Got rid of some more gcc warnings in own code |
June 20, 2014, 21:59 (GMT) |
Got rid of most GCC warnings Mostly missing 'static' declarations and some potential bugs. |
June 19, 2014, 11:49 (GMT) |
Fix compilation on gcc (minimalist changes, only tackled errors, not warnings). Fixed two cases of 'code before var declarations'. Did not touch to missing 'static' for functions, nor 'UNUSED' parameters... |
June 15, 2014, 19:25 (GMT) |
Addressing mont29's code review Also removed pointless #include "BKE_key.h" in transform_manipulator.c |
June 15, 2014, 14:51 (GMT) |
Merge remote-tracking branch 'origin/master' into soc Now I have a facny 2.71 splash too! Conflicts: source/blender/blenloader/intern/versioning_270.c |
June 14, 2014, 17:30 (GMT) |
Fixed yesterday's shape key compression 1) Shape key data would fail to link on file read, fixed now. 2) Endianess flipping now supports compressed shape keys, just have to test (thanks ideasman42 for ideas) 3) Also removed some debug printfs |
June 13, 2014, 23:42 (GMT) |
Implemented mesh shape key compression Mesh shape keys are now compressed on file write by storing only the vertices that have changed from the rest position (the logic automatically determines if there will be a gain from such compression, if not, no compression will happen). This showed 3x disk space reduction on Elizabeth's head here (4.5 kvert mesh, 157 shape keys for different facial expression): http://dl.dropboxusercontent.com/u/91422001/liz_headonly_masterbranch.blend http://cs617325.vk.me/v617325382/e0e1/cjnMXhbtU44.jpg A User Preference (on File tab) has been added to save the shape keys in the old format (compressed shape keys won't be readable from Master branch) This also decreases object mode undo memory usage, as undo uses a file in memory. TODO: endian conversions won't work on compressed keys right now. |
June 12, 2014, 16:03 (GMT) |
Small speedup - compute hash only if there are keyblocks |
June 12, 2014, 15:07 (GMT) |
Merge remote-tracking branch 'origin' into soc |
June 12, 2014, 13:27 (GMT) |
Changed the subversion back to master Versioning now uses DNA_struct_elem_find Also, got rid of forgotten auto-commit leftover |
June 12, 2014, 12:38 (GMT) |
Fixed blenderplayer link error |
June 11, 2014, 22:06 (GMT) |
Fixed GE compile error, thanks MiikaH |
June 11, 2014, 22:06 (GMT) |
Transform constraint and propcircle drawing positions update Manipulator and constraints and prop circle are now drawn where they should be drawn: on derived cage-based positions. http://screenshot.su/img/ef/e6/26/efe626a9a496e794c174e76ec9522736.jpg Moved the mapping function over to crazyspace, seems a better place for them. Abstracted active element center calculation to crazyspace, too. Use scene->customdata_mask on mesh to prevent recalculating the DerivedMesh every time. Screenshot here: |
June 7, 2014, 23:39 (GMT) |
Merge branch 'manip-fix' into soc |
June 7, 2014, 23:39 (GMT) |
Merge remote-tracking branch 'origin' into soc |
June 7, 2014, 23:39 (GMT) |
Merge remote-tracking branch 'origin' into manip-fix |
June 7, 2014, 23:38 (GMT) |
Moved index mapping to DerivedMesh.c for reuse Can move to fixing constraints drawing in the morning now, reusing this part of code |
June 7, 2014, 21:43 (GMT) |
Intermediate code for fixing transform manip draw |
|