Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8118784

Black region artifacts when using multiple Stages

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P4
    • 9
    • 8
    • javafx
    • Win7 Multi-display system using Early Access JRE b104

    Description

      I continue to observe (black) redraw artifacts when using multiple windows with latest ea_b104 release..

      My Workflow:

      I have an app that contains a TabPane with 10 non-trivial tabs. A user can "tear-off" a tab by double clicking the Tab. I then create a new Stage and copy the tab's content node's children into the new stage's scene. (this leaves the Tab's content empty, so the Tab is then removed)

      This recent resolution of #RT-25178 has not completely repaired these artifacts. As soon as either Stage's content is updated, both stages begin exhibiting a behavior best described as "completely black with only the dirty component redraw".

      I have demonstrated that "-Dprism.dirtyopts=false" does stop the black redraw artifacts, but performance is dramatically effected to the point mouse rollover events are delayed by a whole second.

      Output from -Dprism.verbose=true:

      Prism pipeline init order: d3d sw
      Using platform text rasterizer
      Using native-based Pisces rasterizer
      Not using dirty region optimizations
      Not using texture mask for primitives
      Not forcing power of 2 sizes for textures
      Using hardware CLAMP_TO_ZERO mode
      Opting in for HiDPI pixel scaling
      Prism pipeline name = com.sun.prism.d3d.D3DPipeline
      Loading D3D native library ...
      succeeded.
      D3DPipelineManager: Created D3D9 device
      Direct3D initialization succeeded
      (X) Got class = class com.sun.prism.d3d.D3DPipeline
      Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline
      Maximum supported texture size: 4096
      OS Information:
      Windows 7 build 7601
      D3D Driver Information:
      Intel(R) HD Graphics Family
      \\.\DISPLAY1
      Driver nvumdshimx.dll, version 9.18.13.1407
      Pixel Shader version 3.0
      Device : ven_8086, dev_0116, subsys_04461028
       vsync: true vpipe: true
      Loading Prism common native library ...
      succeeded.

      Attachments

        Activity

          People

            msladecek Martin Sládeček
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported: