hg: openjfx/8/graphics/rt: RT-29640: Camera cleanup.

hang.vo at oracle.com hang.vo at oracle.com
Mon Apr 22 10:04:59 PDT 2013


Changeset: 3da9153bcf2d
Author:    Pavel Safrata
Date:      2013-04-22 17:59 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3da9153bcf2d

RT-29640: Camera cleanup.
Camera parameters computed on FX layer and synced down to PG. PickRay computing methods consolidated to a single place. Fixes also RT-29197 (parallel camera has separate instances instead of a single shared one) and RT-29808 (picking with fixed eye position).

! javafx-geom/src/com/sun/javafx/geom/PickRay.java
! javafx-sg-common/src/com/sun/javafx/sg/PGCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGParallelCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSubScene.java
! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java
! javafx-ui-common/src/javafx/scene/Camera.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/ParallelCamera.java
! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java
! javafx-ui-common/src/javafx/scene/Scene.java
! javafx-ui-common/test/unit/com/sun/javafx/test/TransformHelper.java
! javafx-ui-common/test/unit/javafx/scene/CameraTest.java
! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/AbstractPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java
! prism-common/src/com/sun/prism/camera/PrismCameraImpl.java
+ prism-common/src/com/sun/prism/camera/PrismDefaultCamera.java
! prism-common/src/com/sun/prism/camera/PrismParallelCameraImpl.java
! prism-common/src/com/sun/prism/camera/PrismPerspectiveCameraImpl.java
! prism-common/src/com/sun/prism/impl/BaseGraphics.java
! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubParallelCamera.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerspectiveCamera.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java



More information about the openjfx-dev mailing list