[prev in list] [next in list] [prev in thread] [next in thread] 

List:       macports-dev
Subject:    Re: plans to mitigate the OpenGL depreciation?
From:       Jeremy Huddleston Sequoia <jeremyhu () macports ! org>
Date:       2018-06-23 21:10:03
Message-ID: 6C27EBC0-FE29-409E-BB8E-8405C3B4BB15 () macports ! org
[Download RAW message or body]

> On Jun 22, 2018, at 3:43 PM, Jack Howarth <howarth.at.macports@gmail.com> wrote:
> 
> Won't we have to play games by downgrading the targeted OS from 10.14 to 10.13 on \
> Mojave in order to avoid tripping on the new 'OPENGL_DEPRECATED(10.0, 10.14);' in \
> GL framework headers?

Deprecation warnings are informational.  You have many options:

Port to Metal, ignore the warnings, use -Wno-deprecated, use #pragmas, or change the \
deployment target.

Mesa is not a viable option for accelerated rendering and likely won't ever be on \
macOS.

> 
> On Fri, Jun 22, 2018 at 3:39 PM, Jeremy Huddleston Sequoia <jeremyhu@macports.org \
> <mailto:jeremyhu@macports.org>> wrote: I don't expect any change in MacPorts.  \
> They're deprecated, not removed.  "Native" ports should transition to Metal, and \
> X11 ports will continue to use mesa for GLX. 
> > On Jun 20, 2018, at 6:26 AM, Jack Howarth <howarth.at.macports@gmail.com \
> > <mailto:howarth.at.macports@gmail.com>> wrote: 
> > Since the 10.14 SDK fully depreciates building against the OpenGL API, what are \
> > the plans going forward for OpenGL support in MacPorts? More importantly, what \
> > will be the performance impacts on 10.14? I have the impression that the video \
> > card drivers have to provide hardware level OpenGL support for the current \
> > performance levels in 10.13 and earlier, no? If so. how much can than be \
> > mitigated on the user land side? Also, I assume for now the Mesa OpenGL libraries \
> > will be the alternative for 10.14 users. However I am wondering what the \
> > prospects are for using MoltenVK as a substitute for Mesa long term? Jack
> 
> 


[Attachment #3 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;" class=""><br class=""><div><blockquote \
type="cite" class=""><div class="">On Jun 22, 2018, at 3:43 PM, Jack Howarth &lt;<a \
href="mailto:howarth.at.macports@gmail.com" \
class="">howarth.at.macports@gmail.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Won't we have \
to play games by downgrading the targeted OS from 10.14 to 10.13 on Mojave in order \
to avoid tripping on the new 'OPENGL_DEPRECATED(10.0, 10.14);' in GL framework \
headers?<br class=""></div></div></blockquote><div><br \
class=""></div><div>Deprecation warnings are informational. &nbsp;You have many \
options:</div><div><br class=""></div><div>Port to Metal, ignore the warnings, use \
-Wno-deprecated, use #pragmas, or change the deployment target.</div><div><br \
class=""></div><div>Mesa is not a viable option for accelerated rendering and likely \
won't ever be on macOS.</div><br class=""><blockquote type="cite" class=""><div \
class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Fri, Jun \
22, 2018 at 3:39 PM, Jeremy Huddleston Sequoia <span dir="ltr" class="">&lt;<a \
href="mailto:jeremyhu@macports.org" target="_blank" \
class="">jeremyhu@macports.org</a>&gt;</span> wrote:<br class=""><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">I don't expect any change in MacPorts.&nbsp; They're \
deprecated, not removed.&nbsp; "Native" ports should transition to Metal, and X11 \
ports will continue to use mesa for GLX.<br class=""> <div class="HOEnZb"><div \
class="h5"><br class=""> &gt; On Jun 20, 2018, at 6:26 AM, Jack Howarth &lt;<a \
href="mailto:howarth.at.macports@gmail.com" \
class="">howarth.at.macports@gmail.com</a><wbr class="">&gt; wrote:<br class=""> &gt; \
<br class=""> &gt;&nbsp; &nbsp; &nbsp; &nbsp;Since the 10.14 SDK fully depreciates \
building against the OpenGL API, what are the plans going forward for OpenGL support \
in MacPorts? More importantly, what will be the performance impacts on 10.14? I have \
the impression that the video card drivers have to provide hardware level OpenGL \
support for the current performance levels in 10.13 and earlier, no? If so. how much \
can than be mitigated on the user land side?<br class=""> &gt;&nbsp; &nbsp; &nbsp; \
&nbsp;Also, I assume for now the Mesa OpenGL libraries will be the alternative for \
10.14 users. However I am wondering what the prospects are for using MoltenVK as a \
substitute for Mesa long term?<br class=""> &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Jack<br class=""> <br class="">
</div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic