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

Depth testing no longer works on 3D elements on the primaryStage after bringing up a second stage with 2D UI controls

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 8
    • Fix Version/s: 8
    • Component/s: javafx
    • Labels:
    • Environment:

      Windows 7, NVIDIA GeForce 8600M graphics card

      Description

      Depth testing no longer works on 3D elements on the primaryStage after bringing up a second stage with 2D UI controls.
      In order to reproduce this bug, update and run TestViewer:

      TestViewer is checked into the gfx-3d-api branch in:
      jfx/apps/internal/TestViewer

      Note that depth testing does work on the 3D scene on the primaryStage.
      To control the camera and observe the 3D scene from various angles:
      [*] Alt + LMB (Left Mouse Button) : Orbit the camera
      [*] Alt + MMB (Middle Mouse Button) : Track/Pan the camera
      [*] Alt + RMB (Right Mouse button) : Zoom the camera

      The press "u", which will bring up the second stage with 2D UI controls.
      Note that depth testing no longer works on the 3D scene on the primaryStage.

      While chatting with Chien, Chien believes that this may be due to a state restore bug somewhere.

        Attachments

        1. broken.jpg
          broken.jpg
          110 kB
        2. brokenAsOfToday.jpg
          brokenAsOfToday.jpg
          78 kB
        3. normal.jpg
          normal.jpg
          97 kB

          Issue Links

            Activity

              People

              Assignee:
              ckyang Chien Yang (Inactive)
              Reporter:
              jyoon John Yoon (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported: