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

List:       openjdk-2d-dev
Subject:    Re: [OpenJDK 2D-Dev] <AWT Dev> EA8 build of Project Lanai (Java 2D Metal rendering pipeline for macO
From:       Hendrik Schreiber <hs () tagtraum ! com>
Date:       2020-12-29 21:04:24
Message-ID: 84CD9F99-1276-485E-BA79-828266F58601 () tagtraum ! com
[Download RAW message or body]

Hi,

I should add that so far I wasn't able to repeat this glitch and no other application \
was affected, so this may also be completely unrelated.

-hendrik

> On Dec 29, 2020, at 21:07, Hendrik Schreiber <hs@tagtraum.com> wrote:
> 
> Hi,
> 
> For what it's worth: I have tried this build with metal enabled on a complex Swing \
> application (beaTunes) and wasn't able to spot any differences. 
> Great work!
> 
> However, after I shut down beaTunes, IDEA wasn't repainting correctly anymore (see \
> attached screenshot). Note that IDEA was NOT running on the EA8 build. So I am \
> guessing some system resources may not have been freed the way they are supposed to \
> be freed. This was on macOS 10.15.7. 
> Cheers,
> 
> -hendrik
> 
> <Screen Shot 2020-12-29 at 21.01.54.png>
> 
> > On Dec 17, 2020, at 08:57, Philip Race <philip.race@oracle.com \
> > <mailto:philip.race@oracle.com>> wrote: 
> > The EA 8 build of Project Lanai [1] was posted today at \
> > https://jdk.java.net/lanai/ <https://jdk.java.net/lanai/> 
> > EA 8 Build 17-lanai+1-2 (2020/12/12)
> > 
> > Please do give it a try (-Dsun.java2d.metal=true) and let us know of issues.
> > 
> > One particular request :
> > To anyone who has a mac still running 10.12 - we don't expect Metal to run (it \
> > requires at least 10.13 and maybe even later by the time it is final) but we \
> > would like confirmation that nothing in Metal prevents OpenGL running on older \
> > releases. Note there is currently a hotspot build bug unrelated to Lanai that \
> > prevents running on 10.10 and maybe 10.11 but 10.12 will be a useful data point.
> > 
> > EA 8 contains the following new bug fixes relative to EA 7
> > 
> > 8257886: Build issue in macOS 10.14
> > 8256683: Lanai: NetBeans IDE - AA Text rendering appears brighter compared to \
> >                 OpenGL
> > 8242925: J2DDemo - Anti-Aliasing with Metal differs from OGL
> > 8257618: Lanai: GradientPaint interpolates over stops limits
> > 8257566: Lanai: System runs out of application memory while running the \
> >                 Unmanaged_BufferredImage_draw_NearestNeighbor test multiple times
> > 8257441: Lanai: java/awt/image/VolatileImage/DrawHugeImageTest fails
> > 8257442: Lanai: Create RenderPerf tests for SW to HW blits
> > 8257413: Lanai - Use optimum sized temporary buffer while replacing texture \
> >                 region
> > 8238285: Lanai: java/awt/image/DrawImage tests fail
> > 8256576: DrawImage/BlitRotateClippedArea fails
> > 
> > -phil.
> 


[Attachment #3 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
line-break: after-white-space;" class=""><div class="">Hi,</div><div class=""><br \
class=""></div>I should add that so far I wasn't able to repeat this glitch and no \
other application was affected, so this may also be completely unrelated.<div \
class=""><br class=""></div><div class="">-hendrik<br class=""> <div><br \
class=""><blockquote type="cite" class=""><div class="">On Dec 29, 2020, at 21:07, \
Hendrik Schreiber &lt;<a href="mailto:hs@tagtraum.com" \
class="">hs@tagtraum.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" \
content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div \
class="">Hi,</div><div class=""><br class=""></div>For what it's worth: I have tried \
this build with metal enabled on a complex Swing application (beaTunes) and wasn't \
able to spot any differences.<div class=""><br class=""></div><div class="">Great \
work!</div><div class=""><br class=""></div><div class="">However, after I shut down \
beaTunes, IDEA wasn't repainting correctly anymore (see attached screenshot). Note \
that IDEA was NOT running on the EA8 build. So I am guessing some system resources \
may not have been freed the way they are supposed to be freed. This was on macOS \
10.15.7.</div><div class=""><br class=""></div><div class="">Cheers,</div><div \
class=""><br class=""></div><div class="">-hendrik</div><div class=""><br \
class=""></div><div class=""><span \
id="cid:B261D8F4-2A79-4A47-BB76-983BDDFB869E">&lt;Screen Shot 2020-12-29 at \
21.01.54.png&gt;</span><br class=""> <div class=""><br class=""><blockquote \
type="cite" class=""><div class="">On Dec 17, 2020, at 08:57, Philip Race &lt;<a \
href="mailto:philip.race@oracle.com" class="">philip.race@oracle.com</a>&gt; \
wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">The EA \
8 build of Project Lanai [1] was posted today at <a \
href="https://jdk.java.net/lanai/" class="">https://jdk.java.net/lanai/</a><br \
class=""><br class="">EA 8 Build 17-lanai+1-2 (2020/12/12)<br class=""><br \
class="">Please do give it a try (-Dsun.java2d.metal=true) and let us know of \
issues.<br class=""><br class="">One particular request :<br class="">To anyone who \
has a mac still running 10.12 - we don't expect Metal to run (it requires at least \
10.13<br class="">and maybe even later by the time it is final) but we would like \
confirmation that nothing in Metal<br class="">prevents OpenGL running on older \
releases.<br class="">Note there is currently a hotspot build bug unrelated to Lanai \
that prevents running on 10.10<br class="">and maybe 10.11 but 10.12 will be a useful \
data point.<br class=""><br class="">EA 8 contains the following new bug fixes \
relative to EA 7<br class=""><br class="">8257886: Build issue in macOS 10.14<br \
class="">8256683: Lanai: NetBeans IDE - AA Text rendering appears brighter compared \
to OpenGL<br class="">8242925: J2DDemo - Anti-Aliasing with Metal differs from OGL<br \
class="">8257618: Lanai: GradientPaint interpolates over stops limits<br \
class="">8257566: Lanai: System runs out of application memory while running the \
Unmanaged_BufferredImage_draw_NearestNeighbor test multiple times<br \
class="">8257441: Lanai: java/awt/image/VolatileImage/DrawHugeImageTest fails<br \
class="">8257442: Lanai: Create RenderPerf tests for SW to HW blits<br \
class="">8257413: Lanai - Use optimum sized temporary buffer while replacing texture \
region<br class="">8238285: Lanai: java/awt/image/DrawImage tests fail<br \
class="">8256576: DrawImage/BlitRotateClippedArea fails<br class=""><br \
class="">-phil.<br class=""></div></div></blockquote></div><br \
class=""></div></div></div></blockquote></div><br class=""></div></body></html>



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

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