<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Yes, the corruption issues are fixed with that property</p>
    <div class="moz-cite-prefix">On 02/02/2026 16:09, Lukasz Kostyra
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DM3PPF3367D7B9B03B9B31653966CF488F0FE9AA@DM3PPF3367D7B9B.namprd10.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;
        mso-fareast-language:EN-US;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Uh, let me finish that
            email - a random Windows popup appeared while typing which
            caused my mail client lose focus and interpret typing as
            shortcuts…<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Anyway, I also see the
            popup windows have this glitch. I will take a closer look at
            them soon.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">As for your other
            corruption issues, can you check with
            -Dprism.d3d12.clearOpts=false ? I have a strong suspicion
            that optimization would be the one to blame again - I was
            planning to rework it a bit more soon anyway, so it might be
            a good test candidate for that.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">-Lukasz<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span lang="EN-US"
                  style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                lang="EN-US"
                style="mso-ligatures:none;mso-fareast-language:#0C00">
                openjfx-dev <a class="moz-txt-link-rfc2396E" href="mailto:openjfx-dev-retn@openjdk.org"><openjfx-dev-retn@openjdk.org></a>
                <b>On Behalf Of </b>Lukasz Kostyra<br>
                <b>Sent:</b> Monday, 2 February 2026 16:06<br>
                <b>To:</b> Christopher Schnick
                <a class="moz-txt-link-rfc2396E" href="mailto:crschnick@xpipe.io"><crschnick@xpipe.io></a><br>
                <b>Cc:</b> OpenJFX <a class="moz-txt-link-rfc2396E" href="mailto:openjfx-dev@openjdk.org"><openjfx-dev@openjdk.org></a><br>
                <b>Subject:</b> RE: [External] : Re: JavaFX Direct3D 12
                - Second EA release<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="PL">Thanks for checking.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="PL"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I also see the popup
            windows in MonkeyTester have this glitch, but on my machine
            it only happens once. R<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span lang="EN-US"
                  style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                lang="EN-US"
                style="mso-ligatures:none;mso-fareast-language:#0C00">
                Christopher Schnick <<a
                  href="mailto:crschnick@xpipe.io"
                  moz-do-not-send="true" class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
                <br>
                <b>Sent:</b> Monday, 2 February 2026 16:00<br>
                <b>To:</b> Lukasz Kostyra <<a
                  href="mailto:lukasz.kostyra@oracle.com"
                  moz-do-not-send="true" class="moz-txt-link-freetext">lukasz.kostyra@oracle.com</a>><br>
                <b>Cc:</b> OpenJFX <<a
                  href="mailto:openjfx-dev@openjdk.org"
                  moz-do-not-send="true" class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a>><br>
                <b>Subject:</b> [External] : Re: JavaFX Direct3D 12 -
                Second EA release<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p>Looks good, the font looks correct now.<o:p></o:p></p>
        <p>I went through most of the application to see if there's
          anything else. In the MonkeyTester page, I found this issue
          with popup windows in the menu bar and shadows I guess? In the
          d3d9 build, this does not occur. Video is attached.<o:p></o:p></p>
        <p>If you get around to reviewing <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx/pull/2058__;!!ACWV5N9M2RV99hQ!J3KNuGQU-sZ0xyclRGtrUi12g5JK3IX5bWVDFjedmOKvrKaCdDd1yMemreDAQpIgwP1g8kVm5k7g_uGdXfZsrqcq$"
            moz-do-not-send="true">
            https://github.com/openjdk/jfx/pull/2058</a>, you can use
          the same testing system to also run kickstartfx with d3d12 as
          that is also broken in various ways on there.<o:p></o:p></p>
        <p>With our main application, I am getting render corruption
          issues as shown in the video. I can also give instructions on
          how to run that application, it is very similar to
          kickstartfx. Just needs a bit more setup.<o:p></o:p></p>
        <p>Other than that, as mentioned by Martin I think, the
          translucent background fill for the UNIFIED stage style does
          not show correctly in kickstartfx if you compare it to the
          normal build. The left sidebar frame should have the proper
          window theme color when the performance mode is disabled,
          however it is only white or black, depending on the system
          theme:<o:p></o:p></p>
        <p><img border="0" width="342" height="479"
            style="width:3.5625in;height:4.9895in" id="_x0000_i1027"
            src="cid:part1.z6zMTzre.YOvHp6Vi@xpipe.io" class=""><o:p></o:p></p>
        <p><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">On 02/02/2026 12:36, Lukasz Kostyra
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span lang="EN-US">This should be the
              final attempt at resolving this topic once and for all :)<br>
              <br>
              I pushed <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx-sandbox/commit/dcaf8879db2b660e547e21edf31a1c8421aeab34__;!!ACWV5N9M2RV99hQ!J3KNuGQU-sZ0xyclRGtrUi12g5JK3IX5bWVDFjedmOKvrKaCdDd1yMemreDAQpIgwP1g8kVm5k7g_uGdXdE2KA0-$"
                moz-do-not-send="true">
https://github.com/openjdk/jfx-sandbox/commit/dcaf8879db2b660e547e21edf31a1c8421aeab34</a>
              just now which in my testing makes KickstartFX work
              properly even on UploadingPainter. After quite a bit of
              testing and scrolling it seems to me the corrupted font
              issues are now resolved. Please give it a go and let me
              know if it works on your end.</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <div>
            <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                  lang="EN-US"
                  style="mso-ligatures:none;mso-fareast-language:#0C00">
                  openjfx-dev
                  <a href="mailto:openjfx-dev-retn@openjdk.org"
                    moz-do-not-send="true"><openjfx-dev-retn@openjdk.org></a>
                  <b>
                    On Behalf Of </b>Lukasz Kostyra<br>
                  <b>Sent:</b> Thursday, 29 January 2026 14:38<br>
                  <b>To:</b> Christopher Schnick <a
                    href="mailto:crschnick@xpipe.io"
                    moz-do-not-send="true"><crschnick@xpipe.io></a><br>
                  <b>Cc:</b> OpenJFX <a
                    href="mailto:openjfx-dev@openjdk.org"
                    moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                  <b>Subject:</b> RE: Re: JavaFX Direct3D 12 - Second EA
                  release</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">Indeed it is still
              there, although on my machine it happens less with
              Presenting Painter. I tried it a couple of times before
              sending the email and it worked fine, so seems like I
              should also go buy a lottery ticket today…</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">Well, good news to me
              is that this happens on PresentingPainter, so I now have
              some more possibilities in terms of debugging it in-place.
              I’ll get back to you when it’s fixed.</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <div>
            <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                  lang="EN-US"
                  style="mso-ligatures:none;mso-fareast-language:#0C00">
                  Christopher Schnick <<a
                    href="mailto:crschnick@xpipe.io"
                    moz-do-not-send="true" class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
                  <br>
                  <b>Sent:</b> Thursday, 29 January 2026 13:31<br>
                  <b>To:</b> Lukasz Kostyra <<a
                    href="mailto:lukasz.kostyra@oracle.com"
                    moz-do-not-send="true" class="moz-txt-link-freetext">lukasz.kostyra@oracle.com</a>><br>
                  <b>Cc:</b> OpenJFX <<a
                    href="mailto:openjfx-dev@openjdk.org"
                    moz-do-not-send="true" class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a>><br>
                  <b>Subject:</b> [External] : Re: JavaFX Direct3D 12 -
                  Second EA release</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p>I commented out the uploading painter line and still see
            the same issue. As you say, it shouldn't make a difference.
            Maybe you hit the one time where the issue just didn't occur
            statistically speaking?<o:p></o:p></p>
          <p>The good news is that  <span lang="EN-US"><a
                href="https://bugs.openjdk.org/browse/JDK-8154847"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://bugs.openjdk.org/browse/JDK-8154847</a> should
              be finally fixed by the new translucent backdrop PR, so it
              shouldn't need this property anymore in the future when it
              is merged.</span><o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 29/01/2026 12:02, Lukasz Kostyra
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span lang="EN-US">I looked through
                KickstartFX and I noticed there’s a point where
                KickstartFX forces the use of Uploading Painter -
                PlatformState.java @ 112. UploadingPainter was designed
                to work with software pipeline as a fallback mechanism
                (SW does not have the SwapChain/Presentation mechanisms
                that HW pipelines use) so using it with
                hardware-accelerated pipelines is not officially
                supported. When I set prism.forceUploadingPainter to
                false text and buttons rendered correctly with D3D12 on
                my machine. Could you check if everything works fine on
                your end with UploadingPainter disabled?</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">That being said, I
                do agree there should technically be no visual
                difference between PresentingPainter and
                UploadingPainter. I have some theories as to why that
                would be the case, but because UploadingPainter with
                hardware pipelines is not officially supported I’ll have
                to push this issue towards a later point in time.
                UploadingPainter makes this a bit extra difficult to
                debug because graphics debuggers rely on applications
                calling Present() to determine when the application
                progresses to the next frame - with UploadingPainter no
                Present() is called and debuggers can’t capture the
                frame properly for analysis.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">As for Hyper-V
                problems - I didn’t get a chance to test these yet but
                we also did not try running JavaFX with D3D12 backend on
                virtualized platforms. I will take a look at that use
                case also at a later point in time, once the performance
                improvements are completed.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">For both of these
                (UploadingPainter issues and Hyper-V issues) I’ll add
                separate bugs to my backlog and tackle them later down
                the line.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">I also checked why
                UploadingPainter was preferred in KickstartFX and this
                seems to be the issue -
                <a href="https://bugs.openjdk.org/browse/JDK-8154847"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://bugs.openjdk.org/browse/JDK-8154847</a>.
                If what Martin mentioned in comment history is correct,
                there’s a possibility that with D3D12 there should be no
                transparency issues, as D3D12 defaults to
                alpha-supported SwapChain buffer (BGRX format exists but
                presents some technical issues and limitations, BGRA is
                more convenient). However I had no way of verifying this
                theory, on my Intel Iris Xe laptop the reproducer works
                as expected on both D3D and D3D12, with or without
                UploadingPainter.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">Let me know if
                KickstartFX runs properly with PresentingPainter.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <div>
              <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                    lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                    Schnick
                    <a href="mailto:crschnick@xpipe.io"
                      moz-do-not-send="true"><crschnick@xpipe.io></a>
                    <br>
                    <b>Sent:</b> Wednesday, 21 January 2026 13:54<br>
                    <b>To:</b> Lukasz Kostyra <a
                      href="mailto:lukasz.kostyra@oracle.com"
                      moz-do-not-send="true"><lukasz.kostyra@oracle.com></a><br>
                    <b>Cc:</b> OpenJFX <a
                      href="mailto:openjfx-dev@openjdk.org"
                      moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                    <b>Subject:</b> [External] : Re: JavaFX Direct3D 12
                    - Second EA release</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p>Alright, that is good to know. I also ran the d3d12 build
              in a Hyper-V Windows 11 VM, which are known to cause
              issues. For example, this issue happens in those VMs with
              StageStyle.UNIFIED:
              <a href="https://bugs.openjdk.org/browse/JDK-8154847"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://bugs.openjdk.org/browse/JDK-8154847</a>
              (kickstartfx uses the unified stage style unless you turn
              on performance mode in the settings menu)<o:p></o:p></p>
            <p>On that system, the app sometimes froze completely,
              sometimes, the rendered image got stuck. Changing the
              performance mode setting and the
              property -Dprism.forceUploadingPainter=true changed the
              behavior, but it was broken in some way in all
              configurations.<o:p></o:p></p>
            <p>You should be able to reproduce these issues easily with
              the Windows Sandbox feature:
              <a
href="https://urldefense.com/v3/__https:/learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-install__;!!ACWV5N9M2RV99hQ!PhZXH7yVYtau5GffJqYZ2u0kJWnvdfqwZ505JNps6FUDmkZT1cTaY28P1sUyr3UvO_oLMcT6UkYRK3KwB9dOzqRg$"
                moz-do-not-send="true">
https://learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-install</a><o:p></o:p></p>
            <div>
              <p class="MsoNormal">On 21/01/2026 13:48, Lukasz Kostyra
                wrote:<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal"><span lang="PL">Thanks for checking.</span><o:p></o:p></p>
              <p class="MsoNormal"><span lang="PL"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span lang="EN-US">I ran the
                  KickstartFX build one more time, it failed but I found
                  some leftover global gradle.properties file which
                  defined older JDK which broke the build. Changing JDK
                  to 25.0.1 everything built and works fine.</span><o:p></o:p></p>
              <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span lang="EN-US">I also found a way
                  to build KickstartFX using custom JFX
                  (customJavaFxLibsPath in build.gradle) and can
                  reproduce your font issues locally on D3D12. I’ll
                  report back when I solve them on my end. :)<br>
                  <br>
                  -Lukasz</span><o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
              <div>
                <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                  <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                      lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                      Schnick
                      <a href="mailto:crschnick@xpipe.io"
                        moz-do-not-send="true"><crschnick@xpipe.io></a>
                      <br>
                      <b>Sent:</b> Tuesday, 20 January 2026 16:24<br>
                      <b>To:</b> Lukasz Kostyra <a
                        href="mailto:lukasz.kostyra@oracle.com"
                        moz-do-not-send="true"><lukasz.kostyra@oracle.com></a><br>
                      <b>Cc:</b> OpenJFX <a
                        href="mailto:openjfx-dev@openjdk.org"
                        moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                      <b>Subject:</b> [External] : Re: JavaFX Direct3D
                      12 - Second EA release</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p>In our main application I am getting the following
                error spammed in the logs:<o:p></o:p></p>
              <p><span
style="font-size:10.0pt;font-family:"Courier New"">16:18:08:571
                  - error: java.lang.NullPointerException: Cannot invoke
                  "com.sun.prism.Texture.getPixelFormat()" because "tex"
                  is null<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.prism.impl.BaseGraphics.drawTexture"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.prism.impl.BaseGraphics.drawTexture</a>(BaseGraphics.java:464)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.prism.impl.ps.BaseShaderGraphics.drawTexture"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.prism.impl.ps.BaseShaderGraphics.drawTexture</a>(BaseShaderGraphics.java:159)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGImageView.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGImageView.renderContent</a>(NGImageView.java:123)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGImageView.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGImageView.doRender</a>(NGImageView.java:103)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:571 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderForClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderForClip</a>(NGNode.java:2279)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderRectClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderRectClip</a>(NGNode.java:2186)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderClip</a>(NGNode.java:2213)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.renderNodeToCache"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.renderNodeToCache</a>(CacheFilter.java:682)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.render</a>(CacheFilter.java:586)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderCached"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderCached</a>(NGNode.java:2343)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2054)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderForClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderForClip</a>(NGNode.java:2279)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderRectClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderRectClip</a>(NGNode.java:2186)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderClip"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderClip</a>(NGNode.java:2213)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.renderNodeToCache"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.renderNodeToCache</a>(CacheFilter.java:682)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.CacheFilter.render</a>(CacheFilter.java:586)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderCached"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.renderCached</a>(NGNode.java:2343)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2054)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGGroup.renderContent</a>(NGGroup.java:266)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGRegion.renderContent</a>(NGRegion.java:579)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.doRender</a>(NGNode.java:2063)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.sg.prism.NGNode.render</a>(NGNode.java:1955)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.tk.quantum.ViewPainter.doPaint"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.tk.quantum.ViewPainter.doPaint</a>(ViewPainter.java:481)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.tk.quantum.ViewPainter.paintImpl"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.tk.quantum.ViewPainter.paintImpl</a>(ViewPainter.java:329)<br>
                  16:18:08:572 - error:     at <a
href="mailto:javafx.graphics@26-internal/com.sun.javafx.tk.quantum.UploadingPainter.run"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
javafx.graphics@26-internal/com.sun.javafx.tk.quantum.UploadingPainter.run</a>(UploadingPainter.java:143)<br>
                  16:18:08:572 - error:     at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)<br>
                  16:18:08:572 - error:     at
java.base/java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:369)<br>
                  16:18:08:572 - error:     at
                  java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java)</span><o:p></o:p></p>
              <p>In kickstartfx, I still get the font rendering issues.
                Can you share the problems you encountered? I tried to
                build it on a blank VM with git clone, setting a JDK25
                in the PATH, and running gradlew.bat run without issues.<o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 20/01/2026 15:40, Lukasz Kostyra
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span lang="EN-US">Hi Christopher,</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">After Christmas
                    break I came back to this issue with some new
                    patches. There were some problems I found with the
                    clear optimization, I just submitted
                    <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx-sandbox/commit/8d3ec1deff714caa4eab779581a341e18dd78f31__;!!ACWV5N9M2RV99hQ!Js1REsWcDjMJTtd7_06jSspPNfrXAhmcztgQtVr7IH0e7xUQW51OhBZ-P9O6TfdB0v6e7Brk7yYlHI7mq363A1sg$"
                      moz-do-not-send="true">
https://github.com/openjdk/jfx-sandbox/commit/8d3ec1deff714caa4eab779581a341e18dd78f31</a>
                    and according to my local testing everything seems
                    to be fine now.</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">When you have a
                    moment, could you check out the changes above and
                    let me know if everything works correctly in your
                    app?</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">If there are
                    still problems I would like to find a way to build
                    your app and test it locally. I tried doing that
                    earlier via
                  </span><a
href="https://urldefense.com/v3/__https:/github.com/xpipe-io/kickstartfx__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xn9_QfENu$"
                    moz-do-not-send="true">https://github.com/xpipe-io/kickstartfx</a>
                  <span lang="EN-US">you linked earlier but encountered
                    some problems when building, so I’m going to need
                    your help or some instructions on how to build the
                    app.</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">Regards,</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <div>
                  <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                    <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                        lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> openjfx-dev
                        <a href="mailto:openjfx-dev-retn@openjdk.org"
                          moz-do-not-send="true"><openjfx-dev-retn@openjdk.org></a>
                        <b>
                          On Behalf Of </b>Lukasz Kostyra<br>
                        <b>Sent:</b> Wednesday, 10 December 2025 13:29<br>
                        <b>To:</b> Christopher Schnick <a
                          href="mailto:crschnick@xpipe.io"
                          moz-do-not-send="true"><crschnick@xpipe.io></a><br>
                        <b>Cc:</b> OpenJFX <a
                          href="mailto:openjfx-dev@openjdk.org"
                          moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                        <b>Subject:</b> RE: Re: JavaFX Direct3D 12 -
                        Second EA release</span><o:p></o:p></p>
                  </div>
                </div>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">It should work
                    fine without the property. Thanks for your help,
                    I’ll keep searching.</span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <div>
                  <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                    <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                        lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                        Schnick <<a href="mailto:crschnick@xpipe.io"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
                        <br>
                        <b>Sent:</b> Tuesday, 9 December 2025 17:10<br>
                        <b>To:</b> Lukasz Kostyra <<a
                          href="mailto:lukasz.kostyra@oracle.com"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">lukasz.kostyra@oracle.com</a>><br>
                        <b>Cc:</b> OpenJFX <<a
                          href="mailto:openjfx-dev@openjdk.org"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a>><br>
                        <b>Subject:</b> [External] : Re: JavaFX Direct3D
                        12 - Second EA release</span><o:p></o:p></p>
                  </div>
                </div>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p>I tried this commit, but the problem shows up again.
                  I tested the previous commit with the passed property
                  again, and that one still works.<o:p></o:p></p>
                <p>Or should I still pass the property in this commit as
                  well?<o:p></o:p></p>
                <div>
                  <p class="MsoNormal">On 09/12/2025 4:36 PM, Lukasz
                    Kostyra wrote:<o:p></o:p></p>
                </div>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal"><span lang="PL">Hi Christopher,</span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="PL"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US">I updated the
                      direct3d12 branch with the fix -
                      <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx-sandbox/commit/ffc078b9593c44a8ed0629a74b8bda18357f93a8__;!!ACWV5N9M2RV99hQ!OLgt8HGQc2SZQqycgcFI2bUPgQXEdES6FZw0Gn_bo_kiS2WoY4A68Z3JxY-ElC_58HSF12FXKCoat4MrrESK9ceD$"
                        moz-do-not-send="true">
https://github.com/openjdk/jfx-sandbox/commit/ffc078b9593c44a8ed0629a74b8bda18357f93a8</a>
                      . Let me know how it works and if the problem has
                      been resolved.</span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US">Thanks,</span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                  <p class="MsoNormal"> <o:p></o:p></p>
                  <div>
                    <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                      <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                          lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> openjfx-dev
                          <a href="mailto:openjfx-dev-retn@openjdk.org"
                            moz-do-not-send="true"><openjfx-dev-retn@openjdk.org></a>
                          <b>
                            On Behalf Of </b>Lukasz Kostyra<br>
                          <b>Sent:</b> Thursday, 4 December 2025 11:52<br>
                          <b>To:</b> Christopher Schnick <a
                            href="mailto:crschnick@xpipe.io"
                            moz-do-not-send="true"><crschnick@xpipe.io></a><br>
                          <b>Cc:</b> OpenJFX <a
                            href="mailto:openjfx-dev@openjdk.org"
                            moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                          <b>Subject:</b> RE: Re: JavaFX Direct3D 12 -
                          Second EA release</span><o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal"> <o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US">Thanks for
                      checking. I filed <a
href="https://bugs.openjdk.org/browse/JDK-8373088"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">
                        https://bugs.openjdk.org/browse/JDK-8373088</a>
                      to track this since this is unrelated to
                      specifically text, will probably get to it in a
                      few days.</span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                  <p class="MsoNormal"> <o:p></o:p></p>
                  <div>
                    <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                      <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                          lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                          Schnick <<a
                            href="mailto:crschnick@xpipe.io"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
                          <br>
                          <b>Sent:</b> Wednesday, 3 December 2025 18:53<br>
                          <b>To:</b> Lukasz Kostyra <<a
                            href="mailto:lukasz.kostyra@oracle.com"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">lukasz.kostyra@oracle.com</a>><br>
                          <b>Cc:</b> OpenJFX <<a
                            href="mailto:openjfx-dev@openjdk.org"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a>><br>
                          <b>Subject:</b> [External] : Re: JavaFX
                          Direct3D 12 - Second EA release</span><o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal"> <o:p></o:p></p>
                  <p>This commit fixes the problem when the property is
                    set to false and it shows up again if the property
                    is not set to false<o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">On 03/12/2025 5:54 PM, Lukasz
                      Kostyra wrote:<o:p></o:p></p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal"><span lang="EN-US">Hi
                        Christopher,</span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US">I did not
                        find the way to reproduce this locally, but I
                        found a problem with one of the optimizations
                        that is in the backend. To double check if that
                        is in fact the issue I pushed
                        <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx-sandbox/commit/7078d621dc282ab8439800b84b78377dec3eea89__;!!ACWV5N9M2RV99hQ!JFEGrvRPb5-P9TxSZen0sbWuRq_Go_lMwM3kO5m0u_RlMgJW1cDfe8HxdAlgEedAsg4aSm99IyDYzbsN8x-LMbPQ$"
                          moz-do-not-send="true">
https://github.com/openjdk/jfx-sandbox/commit/7078d621dc282ab8439800b84b78377dec3eea89</a>
                        to disable the optimization (it is on by
                        default, disabling it fixes that specific
                        problem on my end) and I’d like to double-check
                        if this is the correct lead.</span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US">When you
                        have a moment, could you build JFX with that
                        change and run your app with
                        “-Dprism.d3d12.clearOpts=false” added to the
                        command line?</span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US">If the
                        problem persists with prism.d3d12.clearOpts set
                        to false I would need some more information on
                        how these labels are rendered to track this
                        down.</span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US">Thanks,</span><o:p></o:p></p>
                    <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                    <p class="MsoNormal"> <o:p></o:p></p>
                    <div>
                      <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                        <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                            lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                            Schnick
                            <a href="mailto:crschnick@xpipe.io"
                              moz-do-not-send="true"><crschnick@xpipe.io></a>
                            <br>
                            <b>Sent:</b> Friday, 28 November 2025 13:25<br>
                            <b>To:</b> Lukasz Kostyra <a
                              href="mailto:lukasz.kostyra@oracle.com"
                              moz-do-not-send="true"><lukasz.kostyra@oracle.com></a><br>
                            <b>Cc:</b> OpenJFX <a
                              href="mailto:openjfx-dev@openjdk.org"
                              moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                            <b>Subject:</b> [External] : Re: JavaFX
                            Direct3D 12 - Second EA release</span><o:p></o:p></p>
                      </div>
                    </div>
                    <p class="MsoNormal"> <o:p></o:p></p>
                    <p>I did not encounter the vanishing issue anymore
                      with that build, so at least it is usable.<o:p></o:p></p>
                    <p>However, the font rendering issue still exists
                      for some nodes:<o:p></o:p></p>
                    <p><img border="0" width="810" height="247"
                        style="width:8.4375in;height:2.5729in"
                        id="Picture_x0020_2"
                        src="cid:part2.4ETyWxfY.lY20pU0m@xpipe.io"
                        class=""><o:p></o:p></p>
                    <p>It is not deterministic, meaning that if I just
                      scroll the scrollpane forward and back, the same
                      text might get rendered correctly.<o:p></o:p></p>
                    <p>Also, did you see the performance results I
                      posted for my AMD system? Performance was quite
                      bad there, so this is not in a stage where I can
                      test this in production a bit.<o:p></o:p></p>
                    <div>
                      <p class="MsoNormal">On 28/11/2025 12:41, Lukasz
                        Kostyra wrote:<o:p></o:p></p>
                    </div>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal"><span lang="PL">Hi
                          Christopher,</span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="PL"> </span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US">I just
                          pushed a fix for JDK-8371995 onto direct3d12
                          branch in the sandbox -
                          <a
href="https://urldefense.com/v3/__https:/github.com/openjdk/jfx-sandbox/tree/direct3d12__;!!ACWV5N9M2RV99hQ!KuiGt3yDg1iNtCswOA3yLUbPKFpTnRKQE9clxnsd6xQRhnGJLoz7c697JC77xG2Q4qwsMWDePar6hRx9DY1uTPpy$"
                            moz-do-not-send="true">
https://github.com/openjdk/jfx-sandbox/tree/direct3d12</a> . If you find
                          a moment, could you build JFX from that branch
                          and check if your app works correctly?</span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                      <p class="MsoNormal"> <o:p></o:p></p>
                      <div>
                        <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                          <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                              lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> openjfx-dev
                              <a
href="mailto:openjfx-dev-retn@openjdk.org" moz-do-not-send="true"><openjfx-dev-retn@openjdk.org></a>
                              <b>
                                On Behalf Of </b>Lukasz Kostyra<br>
                              <b>Sent:</b> Monday, 17 November 2025
                              15:14<br>
                              <b>To:</b> Christopher Schnick <a
                                href="mailto:crschnick@xpipe.io"
                                moz-do-not-send="true"><crschnick@xpipe.io></a><br>
                              <b>Cc:</b> OpenJFX <a
                                href="mailto:openjfx-dev@openjdk.org"
                                moz-do-not-send="true"><openjfx-dev@openjdk.org></a><br>
                              <b>Subject:</b> RE: Re: JavaFX Direct3D 12
                              - Second EA release</span><o:p></o:p></p>
                        </div>
                      </div>
                      <p class="MsoNormal"> <o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US">I might’ve
                          found the problem, there is an assertion that
                          triggers when multiple text objects using
                          different fonts are drawn. It could be related
                          (AFAIK Label controls will eventually end up
                          at the same text rendering routines as Text
                          nodes). Assertions are compiled out on Release
                          for performance, so there is a chance it would
                          corrupt the rendering without anything
                          meaningful shown on screen.<br>
                          <br>
                          To track this I just filed <a
href="https://bugs.openjdk.org/browse/JDK-8371995"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">
                            https://bugs.openjdk.org/browse/JDK-8371995</a>
                          . I will check it and let you know when I fix
                          it.</span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US">On your
                          side It might still be handy to build JFX in
                          DebugNative, to confirm if the triggered
                          assertion is the same and to later confirm if
                          the fix is working for you too.</span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                      <p class="MsoNormal"><span lang="EN-US">-Lukasz</span><o:p></o:p></p>
                      <p class="MsoNormal"> <o:p></o:p></p>
                      <div>
                        <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                          <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                              lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                              Schnick <<a
                                href="mailto:crschnick@xpipe.io"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
                              <br>
                              <b>Sent:</b> Saturday, 15 November 2025
                              17:39<br>
                              <b>To:</b> Lukasz Kostyra <<a
                                href="mailto:lukasz.kostyra@oracle.com"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">lukasz.kostyra@oracle.com</a>><br>
                              <b>Cc:</b> OpenJFX <<a
                                href="mailto:openjfx-dev@openjdk.org"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a>><br>
                              <b>Subject:</b> Re: [External] : Re:
                              JavaFX Direct3D 12 - Second EA release</span><o:p></o:p></p>
                        </div>
                      </div>
                      <p class="MsoNormal"> <o:p></o:p></p>
                      <p>Forgot to add, there is nothing out of the
                        ordinary printed in the verbose logs.<br>
                        <br>
                        If I find the time, I can look into compiling a
                        debug build.<o:p></o:p></p>
                      <p>But the problem should be reproducible somehow
                        when just automatically creating a lot of labels
                        with random styles, sizes, and text. Some of
                        them should break as they did for me.<o:p></o:p></p>
                      <div>
                        <p class="MsoNormal">On 15/11/2025 17:34,
                          Christopher Schnick wrote:<o:p></o:p></p>
                      </div>
                      <blockquote
                        style="margin-top:5.0pt;margin-bottom:5.0pt">
                        <p>Ok, so I had more time to debug it. The one
                          weird thing I observed when it was working was
                          that some labels have corrupted text
                          rendering:<o:p></o:p></p>
                        <p><img border="0" width="810" height="501"
                            style="width:8.4375in;height:5.2187in"
                            id="Picture_x0020_1"
                            src="cid:part3.0qHj32F8.60aConrm@xpipe.io"
                            class=""><o:p></o:p></p>
                        <p><br>
                          Not all of them, most are fine. There are no
                          differences in terms of style classes etc.
                          between the labels. When scrolling, the
                          rendering sometimes switches between this
                          corrupted and normal state after some delay.<br>
                          <br>
                          After a while I also figured out that text
                          rendering is responsible for the issue of the
                          nodes vanishing: Certain label contents broke
                          the renderer. For example, in my application,
                          the string "Password manager" when assigned to
                          a label broke it and nothing was rendered
                          anymore. I tried to find an easy reproducer
                          but was not able to. It's probably very
                          dependent on all the different style classes
                          that influence the text shape/size/etc.<o:p></o:p></p>
                        <div>
                          <p class="MsoNormal">On 13/11/2025 16:30,
                            Lukasz Kostyra wrote:<o:p></o:p></p>
                        </div>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <p class="MsoNormal"><span lang="PL">Thanks
                              for checking.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="PL"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">It is
                              very possible the D3D12 runtime did not
                              like something, could be related to your
                              specific hardware. D3D12 by now has many
                              extensions which differ depending on
                              hardware and can lift certain restrictions
                              - we already internally had a case where
                              one GPU had some restriction that was not
                              enforced on another GPU and we had to
                              accommodate that.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">The
                              first step would be to try running D3D12
                              with “-Dprism.verbose=true
                              -Dprism.debug=true”. These should print
                              additional logs that might have some extra
                              information.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">If
                              there’s nothing useful there, next step
                              would be to build JavaFX with
                              -PCONF=DebugNative - this will compile
                              shaders in Debug, add assertions and debug
                              logs to the backend - and then run your
                              app with D3D12 debug layers and GPU
                              debugging enabled by adding
                              “-Dprsim.d3d12.debugLayers=true
                              -Dprism.d3d12.gpuDebug=true”. Those will
                              slow down the app significantly, but will
                              also tell D3D12 to run additional API use
                              and GPU use checks.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">If the
                              problem happens during a render loop and
                              debug layers catch it, there is a chance
                              it will cascade into other errors and spam
                              the console output - you can tell D3D12
                              debug layers to trigger an assertion on
                              first encountered error with
                              “-Dprism.d3d12.breakOnError=true”.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">I am
                              running out of time today to check this
                              myself, but if you find something let me
                              know - I’ll try to reproduce the problem
                              myself and we’ll see where we go from
                              there.</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">Good
                              luck!</span><o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">-
                              Lukasz</span><o:p></o:p></p>
                          <p class="MsoNormal"> <o:p></o:p></p>
                          <div>
                            <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                              <p class="MsoNormal"><b><span lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00">From:</span></b><span
                                  lang="EN-US"
style="mso-ligatures:none;mso-fareast-language:#0C00"> Christopher
                                  Schnick
                                  <a href="mailto:crschnick@xpipe.io"
                                    moz-do-not-send="true"><crschnick@xpipe.io></a>
                                  <br>
                                  <b>Sent:</b> Thursday, 13 November
                                  2025 16:11<br>
                                  <b>To:</b> Lukasz Kostyra <a
href="mailto:lukasz.kostyra@oracle.com" moz-do-not-send="true"><lukasz.kostyra@oracle.com></a><br>
                                  <b>Cc:</b> <a
href="mailto:openjfx-dev@openjdk.org" moz-do-not-send="true"
                                    class="moz-txt-link-freetext">openjfx-dev@openjdk.org</a><br>
                                  <b>Subject:</b> [External] : Re:
                                  JavaFX Direct3D 12 - Second EA release</span><o:p></o:p></p>
                            </div>
                          </div>
                          <p class="MsoNormal"> <o:p></o:p></p>
                          <p>I just tried to run a project with provided
                            jmods and at some point, certain nodes are
                            just not rendered anymore and the window
                            contents vanish. But they render for a short
                            period of time.<br>
                            <br>
                            There is no exception thrown as far as I can
                            see, so not sure what you need for
                            debugging.<br>
                            <br>
                            For testing, this is the built application
                            with the d3d12 jmods that you can use to
                            attempt to reproduce the problem:
                            <a
href="https://urldefense.com/v3/__https:/we.tl/t-DJuX0BeqXm__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xn7hHbsl_$"
                              moz-do-not-send="true">
                              https://we.tl/t-DJuX0BeqXm</a> . It is
                            built from these sources: <a
href="https://urldefense.com/v3/__https:/github.com/xpipe-io/kickstartfx__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xn9_QfENu$"
                              moz-do-not-send="true">
                              https://github.com/xpipe-io/kickstartfx</a><o:p></o:p></p>
                          <div>
                            <p class="MsoNormal">On 13/11/2025 14:40,
                              Lukasz Kostyra wrote:<o:p></o:p></p>
                          </div>
                          <blockquote
                            style="margin-top:5.0pt;margin-bottom:5.0pt">
                            <p class="MsoNormal">Hello openjfx-dev,<o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">The second Early
                              Access(EA) build of JavaFX with the
                              Windows Direct3D 12 rendering pipeline is
                              now available at:
                              <a
href="https://urldefense.com/v3/__https:/jdk.java.net/javafxdirect3d12/__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xnw7Bj6i8$"
                                moz-do-not-send="true">
                                https://jdk.java.net/javafxdirect3d12/</a><o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">Please test this bundle
                              and share your feedback by:<o:p></o:p></p>
                            <p class="MsoNormal">- emailing <a
href="mailto:openjfx-dev@openjdk.java.net" moz-do-not-send="true"
                                class="moz-txt-link-freetext">openjfx-dev@openjdk.java.net</a>
                              or<o:p></o:p></p>
                            <p class="MsoNormal">- reporting issues via
                              JBS[<a href="https://bugs.openjdk.org/"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">https://bugs.openjdk.org/</a>]
                              or at
                              <a
href="https://urldefense.com/v3/__https:/bugreport.java.com__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xn-g1RFIV$"
                                moz-do-not-send="true">
                                https://bugreport.java.com</a><o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">This is the second EA
                              release. The backend is feature-complete
                              <span lang="EN-US">and went through a
                                first optimization pass</span>, but it <span
                                lang="EN-US">
                                still </span>requires <span
                                lang="EN-US">some </span>more testing <span
                                lang="EN-US">
                                on more hardware variants </span>before
                              we can consider it complete. As such, with
                              this release we also would like to call
                              for
                              <span lang="EN-US">help with </span>performance
                              <span lang="EN-US">testing the backend
                              </span>(more details on that will be sent
                              in a separate email thread).<o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">Known issues and
                              pending tasks are captured on JBS and can
                              be accessed using the filter provided on
                              the Direct3D 12 EA page [<a
href="https://urldefense.com/v3/__https:/jdk.java.net/javafxdirect3d12/__;!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xnw7Bj6i8$"
                                moz-do-not-send="true">https://jdk.java.net/javafxdirect3d12/</a>].
                              Before reporting a new bug, please review
                              the existing issues to avoid duplicates.<o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">Important Notes:<o:p></o:p></p>
                            <p class="MsoNormal">1. This is a
                              Windows-specific feature, so only a
                              Windows-specific bundle is provided.<o:p></o:p></p>
                            <p class="MsoNormal">2. The default
                              rendering pipeline is set to d3d12. Use
                              "-Dprism.order=d3d" or "-Dprism.order=sw"
                              to select one of the other pipelines for
                              comparison testing.<o:p></o:p></p>
                            <p class="MsoNormal">3. It is recommended to
                              use JDK 25 or later.<o:p></o:p></p>
                            <p class="MsoNormal">4. At this stage D3D12
                              backend is feature-complete and went
                              through the first phase of optimization.
                              <span lang="EN-US">I</span>t is worth
                              noting <span lang="EN-US">that, while
                                generally we noticed performance
                                improvements,</span> it might not be
                              <span lang="EN-US">on par with D3D backend
                                on every machine combo  - </span>we
                              already noted performance being worse on
                              recent NVidia discrete GPUs [<a
href="https://bugs.openjdk.org/browse/JDK-8370486"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">https://bugs.openjdk.org/browse/JDK-8370486</a>]
                              and are looking for solutions.<o:p></o:p></p>
                            <p class="MsoNormal">5. Issue behavior may
                              vary across different hardware<span
                                lang="EN-US">, so
                              </span>please provide detailed
                              information, such as the output of "java
                              -Dprism.verbose=true" or used hardware,
                              when reporting or discussing issues.<o:p></o:p></p>
                            <p class="MsoNormal">6. Refer: Run
                              HelloWorld using JavaFX SDK [<a
href="https://urldefense.com/v3/__https:/openjfx.io/openjfx-docs/*install-javafx__;Iw!!ACWV5N9M2RV99hQ!K0ztYeDtYFyIwxlmMB-9MDuvY7Xyd60-LuJK99hex3mclCWl29MJfnxkz2mmECxINzNr5bAdKvQ64O9Xn8uMZKUY$"
                                moz-do-not-send="true">https://openjfx.io/openjfx-docs/#install-javafx</a>]<o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">We look forward to your
                              feedback.<o:p></o:p></p>
                            <p class="MsoNormal"> <o:p></o:p></p>
                            <p class="MsoNormal">Regards,<o:p></o:p></p>
                            <p class="MsoNormal">Lukasz<o:p></o:p></p>
                            <p class="MsoNormal"><span
style="mso-ligatures:none;mso-fareast-language:#0C00"> </span><o:p></o:p></p>
                            <p style="margin:5.0pt"><span
                                style="font-size:10.0pt;color:black">Confidential-
                                Oracle Internal</span><o:p></o:p></p>
                          </blockquote>
                        </blockquote>
                      </blockquote>
                    </blockquote>
                  </blockquote>
                </blockquote>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>