April 22, 2014, 16:04 (GMT) |
Add dependency update to images. Does nice update to material and image icons for layer panels. |
Revision 74d486b by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) April 22, 2014, 15:46 (GMT) |
fix for crash at removing modifier |
Revision 2c77a4d by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) April 22, 2014, 15:36 (GMT) |
fix : dont create meshislands for empty shards, causes trouble with rigidbody sim |
April 22, 2014, 15:26 (GMT) |
Projection painting: * Use dm material cache for faster material lookups * Fix crash when loading file in texpaint mode. |
April 22, 2014, 15:12 (GMT) |
Refactor: Materials now include a generated texture paint cache. This solves some irritating issues with calling synchronization functions too often in many places. Synchronization only occurs in dependency graph material updates and when we add layers. |
April 22, 2014, 13:52 (GMT) |
Fix for dupli type bit flags exceeding short range. The nparticle dupli flag was using 1<<15, which gives issues with signed short variables. Fortunately there are unused bits in the Object.transflag, now reuse the deprecated OB_POWERTRACK flag for this. Also replaced dupli context int type with short to avoid errors with strict compiler flags. |
Revision b34d1f8 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) April 22, 2014, 13:10 (GMT) |
rigidbody should work without fracture now too |
April 22, 2014, 11:24 (GMT) |
Pie menus beta code. What is included here: * Some initial code that lays out and displays items of a pie menu in a circular manner around the mouse. Collision detection is still not as expected for a pie menu. * Code to spawn a pie menu for enums and operator enums (a bogus pie menu for object mode is included, not yet set to any specific key). For testing, the sculpt mode stroke mode enum is bound as a pie menu to A key. * Support to spawn pie menus from python. Design could change radically, but best have the code here where all can checkout and see the state of the code. |
Revision 6eb641b by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) April 22, 2014, 09:47 (GMT) |
some more crash fixes |
April 22, 2014, 09:28 (GMT) |
Added missing support for quaternion attributes in the bparticles API. |
April 22, 2014, 09:28 (GMT) |
Replaced the RBO_GET_MASS and RBO_GET_MARGIN macros with proper functions. There is really no reason to use macros for this sort of thing. |
April 22, 2014, 09:28 (GMT) |
Moved build/apply functions for constraints into rigidbody_objects too. This is only about object-based constraints. Bullet constraints can be added for other future use cases too outside the objects code. |
April 22, 2014, 09:28 (GMT) |
Moved functions for object component data management (RigidBodyObject and RigidBodyCon) into rigidbody_objects.c as well. |
April 22, 2014, 09:28 (GMT) |
Moved transform utility functions for objects into the rigidbody_objects source file. Renamed them a bit to make clear these are for objects only. |
April 22, 2014, 09:27 (GMT) |
Separation of concerns: Moved functions for building object rigid bodies and applying Bullet results to them into a dedicated file. The same should happen for particles, shapes, constraints etc. later. The purpose of this is to keep the main Bullet world API limited to dealing with Bullet primarily and avoid fixating it on Object DNA data. |
April 22, 2014, 09:23 (GMT) |
A couple of small fixes for merge issues. |
April 22, 2014, 09:23 (GMT) |
Use instanced object collision shapes for particles instead of plain spheres. The "collision_shape" attribute is no longer needed, the shapes can be retrieved from the instanced objects instead (which must be RBs themselves). |
April 22, 2014, 09:23 (GMT) |
Sensible default value support for particle attributes. Some data types (normal, color, quaternion, matrix) get common default values, others are just 0 and have to be defined by the user if necessary. |
April 22, 2014, 09:23 (GMT) |
Added default rotation attribute. |
April 22, 2014, 09:23 (GMT) |
Basic dupli display for particles. Conflicts: source/blender/blenkernel/intern/anim.c |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021