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

prism-j2d pipeline must correctly report lack of support for 3D, and not throw exceptions when 3D is used

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: fx2.0
    • Fix Version/s: fx2.0
    • Component/s: javafx
    • Labels:

      Description

      J2D doesn't support 3D yet, including 3D transforms, perspective camera, and now depth testing.

      Currently in some cases we throw UnsupportedOperationException, but this needs to be fixed. The spec says that we should just silently ignore any 3D attributes -- see javafx.application.ConditionalFeature. Unless we fix this, we will have 3D apps that work on most systems and then fail with an exception when run on a system without HW prism support.

      Additionally, Platform.isSupported(ConditionalFeature.SCENE3D) needs to return false for j2d pipeline

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jgodinez Jennifer Godinez (Inactive)
                Reporter:
                ckyang Chien Yang (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported: