Change Control Manager, is it needed?

Change Control Manager, is it needed?

Havent had much time to play around with Smoke, but I had a quick question... Anytime you want to share data between systems, you have to register a subject/observer, AND copy the data itself once per frame (possibly MORE than once if you have multiple systems that care about the data).

My question is, why couldnt you just double buffer ALL your 'shared' data? You would still enforce the single writer/multiple reader rules, but you would eliminate the overhead of the Change Control Manager.

What am I missing here?

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Quoting - jeffrw

What am I missing here?

You're missing the identity of the forum you've chosen. Your post has little meaning on a forum unrelated to your topic.

Quoting - tim18

You're missing the identity of the forum you've chosen. Your post has little meaning on a forum unrelated to your topic.

This was the forum linked to from the official smoke website. On closer inspectionI see there is one other forum about the smoke demo (with a wopping 15 threads).

Thanks for the awesome help though.

Leave a Comment

Please sign in to add a comment. Not a member? Join today