Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Jolly Roger Newsgroups: comp.sys.mac.system Subject: Re: El Capitan worth upgrading? Date: 18 Oct 2015 22:22:59 GMT Organization: People for the Ethical Treatment of Pirates Lines: 40 Message-ID: References: <1mcdsor.1uh96nfzv769gN%dempson@actrix.gen.nz> <161020151222202118%nospam@nospam.invalid> <5622f919$0$29105$c3e8da3$38634283@news.astraweb.com> <5623e4d5$0$32040$c3e8da3$a9097924@news.astraweb.com> <562409f8$0$4209$c3e8da3$12bcf670@news.astraweb.com> X-Trace: individual.net Q+xWFKJVg5vojQgxhiq0dgfbJNo7CRWlA/jTGjUFp7XeyPpxWb Cancel-Lock: sha1:xAvkKPCgN54bKiclOEdrDZkttrk= X-Face: _.g>n!a$f3/H3jA]>9pN55*5<`}Tud57>1Y%b|b-Y~()~\t,LZ3e up1/bO{=-) User-Agent: slrn/1.0.1 (Darwin) Xref: csiph.com comp.sys.mac.system:83750 On 2015-10-18, JF Mezei wrote: > On 2015-10-18 14:53, Jolly Roger wrote: > >>>>> I'd assume that on older h/w Metal is not called at all. >>> >>>> Which means the application needs to have two code branches >>> >>> No, it doesn't mean that at all. >> >> Of course, the best way to implement such a mechanism would be to do it >> in the Cocoa APIs used by applicationsi in a way that is transparent to >> developers... > > Which is exactly what I am saying. Apps make one Metal call. OS decides > if the call cab be passed directly to Metal-compatible hardware or need > to go though conversion to older API. No, you are saying "the application needs to have two code branches", which is actually the polar opposite of that. > Forcing apps to duplicate their graphical code (one for Metal capable > hardware, one for non-Metal) is bad when this could be done centrally in > the OS APIs. Who is forcing app developers to duplicate their graphical code? > Unless, a decision was made that coding on Metal requires Metal capable > hardware and the app will not launch on onder hardware. You don't know? > I have no idea which Apple chose. Yet you seem very certain above. -- E-mail sent to this address may be devoured by my ravenous SPAM filter. I often ignore posts from Google. Use a real news client instead. JR