Here Here! Toby for PM

Also on the unrelated vertical patch aligning issue I think aligning lines and arrows the way most graphics apps and iWork suite do it would be preferable to any menu command based system.

On 29/07/2010, at 7:21 PM, toby @ tobyz wrote:


http://www.openradar.me/radar?id=556401

Global Variables / "Preferences Patch"
Originator:     operator        Modify My Radar
Number: rdar://8249719  Date Originated:        29-Jul-2010 10:19 AM
Status: Open    Resolved:       
Product:        Developer Tools Product Version:        10.6
Classification:         Reproducible:   Always

Quartz Composer has no way of having global variables or preference parameters, short of patching every instance of their need back to root. Not only is this extremely tedious, it breaks on the slightest re-jig of the patch.

A common example in my use are common font sizes, colour palettes, grid dimensions.

You could implement as a 'send receive' pair where the object sent is a constant, set in the settings panel. You could implement a true 'send receive' pair, but evaluation of the graph would get interesting.

Alternatively, a patch that can be duplicated throughout a comp, that has output ports with values that are shared across all instances of the patch in that comp.

Please also see http://www.openradar.me/8248416

On 29 Jul 2010, at 01:39, Christopher Wright wrote:

would writing "what he said" count as a valid bug report =]

They're all "valid", it'd just get dup'd (if you're going to make an intentional dup, at least include the original radar URL so it's easy for the screener to tie them together without working too hard :)

also glad to see the buffer / hold last value idea isn't bunk.

I mentioned that in my reply to Keith:

cwright said:
The more fundamental problem is execution order -- if a broadcaster is layer 2, and a consumer that uses it is layer 1, it will always operate on 1-frame stale data (which could be wrong, and isn't entirely obvious).

"1-frame stale" ~= sample&hold -- that's what spooky does today; it works, but it can cause subtle problems (i.e. if you're passing around images for filtering, some could filter the current frame, and others the previous frame, and then compositing them together can be weird -- this can also be used for artistic effect, of course :)

--
Christopher Wright
[email protected]


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com

This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to