[Bf-blender-cvs] [704ec0d] alembic_pointcache: Removed the writer_create/reader_create callbacks in PTCacheID, will focus on baking first and see about overhauling the API later.

Lukas Tönne noreply at git.blender.org
Thu Oct 16 16:52:50 CEST 2014


Commit: 704ec0da4431491a6c673447179b5389c99d4e0f
Author: Lukas Tönne
Date:   Wed Nov 13 11:43:35 2013 +0100
Branches: alembic_pointcache
https://developer.blender.org/rB704ec0da4431491a6c673447179b5389c99d4e0f

Removed the writer_create/reader_create callbacks in PTCacheID, will focus on baking first and see about overhauling the API later.

===================================================================

M	source/blender/blenkernel/intern/pointcache.c

===================================================================

diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c
index 188684c..dd02fd7 100644
--- a/source/blender/blenkernel/intern/pointcache.c
+++ b/source/blender/blenkernel/intern/pointcache.c
@@ -476,18 +476,6 @@ static void ptcache_particle_extra_read(void *psys_v, PTCacheMem *pm, float UNUS
 	}
 }
 
-static struct PTCWriter *ptcache_particle_writer_create(Scene *scene, Object *ob, void *psys_v)
-{
-	ParticleSystem *psys = psys_v;
-	return PTC_writer_particles(scene, ob, psys);
-}
-
-static struct PTCReader *ptcache_particle_reader_create(Scene *scene, Object *ob, void *psys_v)
-{
-	ParticleSystem *psys = psys_v;
-	return PTC_reader_particles(scene, ob, psys);
-}
-
 /* Cloth functions */
 static int  ptcache_cloth_write(int index, void *cloth_v, void **data, int UNUSED(cfra))
 {
@@ -1198,9 +1186,6 @@ void BKE_ptcache_id_from_particles(PTCacheID *pid, Object *ob, ParticleSystem *p
 
 	pid->default_step = 10;
 	pid->max_step = 20;
-
-	pid->writer_create = ptcache_particle_writer_create;
-	pid->reader_create = ptcache_particle_reader_create;
 }
 void BKE_ptcache_id_from_cloth(PTCacheID *pid, Object *ob, ClothModifierData *clmd)
 {
@@ -2361,11 +2346,6 @@ int BKE_ptcache_read(PTCacheID *pid, float cfra)
 		BKE_ptcache_id_clear(pid, PTCACHE_CLEAR_AFTER, MAX2(cfrai, cache->last_exact));
 	}
 
-//	if (!cache->reader && pid->reader_create)
-//		cache->reader = pid->reader_create(pid->scene, pid->ob, pid->calldata);
-//	if (cache->reader)
-//		PTC_read_sample(cache->reader);
-
 	return ret;
 }
 static int ptcache_write_stream(PTCacheID *pid, int cfra, int totpoint)
@@ -2539,11 +2519,6 @@ int BKE_ptcache_write(PTCacheID *pid, unsigned int cfra)
 		error += ptcache_write(pid, cfra, overwrite);
 	}
 
-//	if (!cache->writer && pid->writer_create)
-//		cache->writer = pid->writer_create(pid->scene, pid->ob, pid->calldata);
-//	if (cache->writer)
-//		PTC_write_sample(cache->writer);
-
 	/* Mark frames skipped if more than 1 frame forwards since last non-skipped frame. */
 	if (cfra - cache->last_exact == 1 || cfra == cache->startframe) {
 		cache->last_exact = cfra;




More information about the Bf-blender-cvs mailing list