April 22, 2014, 09:23 (GMT) |
Disabled strict alignment in paged buffer for now, this fails for vector attributes, needs a nicer way to handle this. |
April 22, 2014, 09:23 (GMT) |
Disabled some unused DNA code for nparticles. |
April 22, 2014, 09:23 (GMT) |
Renamed RNA property of the particle system in the psys modifier. |
April 22, 2014, 09:23 (GMT) |
More restructuring ... Putting state into attributes, otherwise mapping between declared attributes in psys and attribute states becomes very complicated. |
April 22, 2014, 09:23 (GMT) |
Fix for paged buffer iterator, can be constructed for a buffer without any pages. |
April 22, 2014, 09:23 (GMT) |
Renamed the modifier to NParticleSystem since it will also define some simulation modes in addition to the actual buffer. |
April 22, 2014, 09:23 (GMT) |
Basic RNA for paged buffer and nparticle buffer. |
April 22, 2014, 09:23 (GMT) |
Added applyModifier callback and AcceptsMesh flag so particle system can added on mesh objects. applyMesh is just a stub returning the unmodified mesh. |
April 22, 2014, 09:23 (GMT) |
Updated read/write code for paged buffer for the new layer/page structure. |
April 22, 2014, 09:23 (GMT) |
Setter callback for particle attribute data type. Currently just throws an assert failure, later on this should make sure the particle data is converted to the correct type (or simply make datatype read-only). |
April 22, 2014, 09:23 (GMT) |
Basic particle buffer implementation with RNA for adding and removing attributes. |
April 22, 2014, 09:23 (GMT) |
Added missing draw function in the modifier panel. |
April 22, 2014, 09:23 (GMT) |
Added read/write code for NParticleSystemModifierData and NParticleBuffer. |
April 22, 2014, 09:23 (GMT) |
Added missing DNA files to makesdna. |
April 22, 2014, 09:23 (GMT) |
Basic properties for particle attribute descriptors. Uses a generic function to inject these properties using the nested 'desc' field. |
April 22, 2014, 09:23 (GMT) |
Skeleton files for particle buffer types. |
April 22, 2014, 09:23 (GMT) |
Cleanup: disabled old modifier solution for now. |
April 22, 2014, 09:23 (GMT) |
Basic functions for creating/destroying buffers, adding/removing layers and adding elements. |
April 22, 2014, 09:23 (GMT) |
A few more macros to create typed access functions to paged buffer. |
April 22, 2014, 09:23 (GMT) |
Cleanup: use blenlib prefixes for iterator functions too. |
|