Look at the Metal API...if it has compatibility to render to an OpenGL context with a version number as old as what QC uses, there is some chance.
FWIW, I wish Apple would spend more time making sure all of their OpenGL drivers are up to par, supporting as recent a version as they can. Aside from QC issues. Stop reinventing the wheel or spending time on stop gap measures. I know that efforts like this give a little hype and publicity but...I feel like I've seen this dog and pony show before with OpenCL. Best, gt On Jun 17, 2015, at 1:20 AM, Mark Coniglio <m...@troikatronix.com> wrote: > Dear All, > > A topic on the forum for my software Isadora (http://troikatronix.com/) -- > which hosts QC plugins -- might prove informative. The discussion is not > focused on QC, but we discussed the general implications of the Metal > announcement in some depth. > > http://troikatronix.com/troikatronixforum/discussion/2049/metal-for-mac > > Specifically regarding QC, I spoke to someone who is far more of an expert at > advanced GPU programming than me, and his feeling was that Quartz Composer > and Metal were not going to play happily together. > > I suspect the assumption made in a previous post in this thread -- that > Quartz Composer would need to be written from the ground up before it would > work properly with Metal -- is probably on target. > > Best Wishes, > Mark > > At 7:38 PM +0000 6/16/15, Brown George wrote: >> I was wondering about this as well. There could be ways of taking advantage >> of it in a custom plugin. eg. write a plugin to perform it's thing in Metal >> or other technology (Scenekit?), and output the result back into the QC >> context, but I wonder if it's really worth the hassle. If you were really >> determined to do some powerful stuff for another QC compatible application >> it might be worth it. I've only ever briefly looked at writing a QC Plugin, >> so not sure if there would be restrictions that would make it impractical. >> I was thinking of basically a QC Plugin that just wraps a self contained >> visual or effect, while still allowing access to QC inputs/outputs from >> whatever application you're playing QC from. >> George >> On Tuesday, 16 June 2015, 21:06, >> "quartzcomposer-dev-requ...@lists.apple.com" >> <quartzcomposer-dev-requ...@lists.apple.com> wrote: >> >> Message: 1 >> Date: Tue, 16 Jun 2015 22:27:55 +0700 >> From: Roger Bolton <ro...@eskatonia.net> >> To: Quartzcomposer-dev@lists.apple.com >> Subject: QC and Metal? >> Message-ID: <2efb44f4-a426-4459-bb21-a2b367b96...@eskatonia.net> >> Content-Type: text/plain; charset=utf-8 >> >> Does anyone know if it will possible for us to take advantage of speedups >> from Metal in QC? Even if Apple does not specifically address that? I mean >> could we write individual new coreimage nodes and filters using the QC API >> and Metal in order to speed up certain portions of the QC rendering chain? >> >> Or will Metal improvements happen automatically with new drivers from Nvidia >> and AMD and we won't need to recode? >> >> thanks >> >> Roger >> CoreMelt >> >> >> ------------------------------ >> >> Message: 2 >> Date: Tue, 16 Jun 2015 16:31:01 +0100 >> From: Alex Drinkwater <the_vo...@yahoo.co.uk> >> To: Roger Bolton <ro...@eskatonia.net> >> Cc: "Quartzcomposer-dev@lists.apple.com" >> <Quartzcomposer-dev@lists.apple.com> >> Subject: Re: QC and Metal? >> Message-ID: <e60183fc-c747-4531-baad-ed0831e9a...@yahoo.co.uk> >> Content-Type: text/plain; charset=utf-8 >> >> I have a feeling Metal will completely break QC, unless it's rewritten from >> the ground up. Maybe I'm wrong though. Anyone at Apple care to comment? >> >> Alex >> >> > On 16 Jun 2015, at 16:27, Roger Bolton <ro...@eskatonia.net> wrote: >> > >> > Does anyone know if it will possible for us to take advantage of speedups >> > from Metal in QC? Even if Apple does not specifically address that? I >> > mean could we write individual new coreimage nodes and filters using the >> > QC API and Metal in order to speed up certain portions of the QC rendering >> > chain? >> > >> > Or will Metal improvements happen automatically with new drivers from >> > Nvidia and AMD and we won't need to recode? >> > >> > thanks >> > >> > Roger >> > CoreMelt >> > _______________________________________________ >> > Do not post admin requests to the list. They will be ignored. >> > Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) >> > Help/Unsubscribe/Update your Subscription: >> > https://lists.apple.com/mailman/options/quartzcomposer-dev/the_voder%40yahoo.co.uk >> > >> > This email sent to the_vo...@yahoo.co.uk >> >> >> >> ------------------------------ >> >> Message: 3 >> Date: Tue, 16 Jun 2015 08:33:52 -0700 (PDT) >> From: Alastair Leith <qc.student...@gmail.com> >> To: Roger Bolton <ro...@eskatonia.net>, quartzcomposer-dev list list >> <quartzcomposer-dev@lists.apple.com> >> Subject: Re: QC and Metal? >> Message-ID: <1434468831949.2e5da5ae@Nodemailer> >> Content-Type: text/plain; charset="utf-8" >> >> good question! was assuming it wouldn't touch QC as my guess is it is an >> alternative to OpenGL and bypasses it - so won't touch QC either way. >> >> On Tue, Jun 16, 2015 at 11:29 PM, Roger Bolton <ro...@eskatonia.net> >> wrote: >> >> > Does anyone know if it will possible for us to take advantage of speedups >> > from Metal in QC? Even if Apple does not specifically address that? I >> > mean could we write individual new coreimage nodes and filters using the >> > QC API and Metal in order to speed up certain portions of the QC rendering >> > chain? >> > Or will Metal improvements happen automatically with new drivers from >> > Nvidia and AMD and we won't need to recode? >> > thanks >> > Roger >> > CoreMelt >> > _______________________________________________ >> > Do not post admin requests to the list. They will be ignored. >> > Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) >> > Help/Unsubscribe/Update your Subscription: >> > https://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com >> > This email sent to qc.student...@gmail.com >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> <http://lists.apple.com/archives/quartzcomposer-dev/attachments/20150616/b3b7c6eb/attachment.html> >> >> ------------------------------ >> >> _______________________________________________ >> Quartzcomposer-dev mailing list >> Quartzcomposer-dev@lists.apple.com >> https://lists.apple.com/mailman/listinfo/quartzcomposer-dev >> >> >> End of Quartzcomposer-dev Digest, Vol 119, Issue 1 >> ************************************************** >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/quartzcomposer-dev/mark%40troikatronix.com >> >> This email sent to m...@troikatronix.com</x-charset>t > > > -- > ======================================================================= > Mark Coniglio | m...@troikatronix.com > TroikaTronix | http://www.troikatronix.com/ > Isadora® | http://www.troikatronix.com/isadora.html > | (interactive media processing environment) > ======================================================================= > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com > > This email sent to gtole...@gmail.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com