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

Disable Direct3D9Ex due to performance issues and functional bugs

    XMLWordPrintable

Details

    Description

      There are several problems with the implementation of Direct3D9Ex feature on Windows 7.

      1) It has caused a serious performance regression: RT-27508

      2) There are visual artifacts when coming back from a screen lock or sleep: RT-27121 (which has had several duplicate issues filed against it).

      3) The native code that handles uploading the textures in 9Ex mode is unsafe in that it stores a pointer obtained from getPrimitiveArrayCritical that could (in some cases) possibly by accessed after the array is released. This is a crash waiting to happen.

      Attachments

        Issue Links

          Activity

            People

              kcr Kevin Rushforth
              kcr Kevin Rushforth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported: