hg: openjfx/8u-dev/rt: Balance of fix for RT-35243 - Prism should use Monocle platform detection code. This gives us a working prism-es2-monocle port. The platform-specific native code is moved out of prism and into monocle, where it can be used by both glass and prism.
hang.vo at oracle.com
hang.vo at oracle.com
Wed Jan 29 14:32:31 PST 2014
Changeset: 67a4c9cf3be3
Author: Lisa.Selle at oracle.com
Date: 2014-01-29 17:16 -0500
URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/67a4c9cf3be3
Balance of fix for RT-35243 - Prism should use Monocle platform detection code. This gives us a working prism-es2-monocle port. The platform-specific native code is moved out of prism and into monocle, where it can be used by both glass and prism.
Reviewed by dblaukopf
Tested with HelloSanity and also with the following gradle test on both linux and mac:
gradle -PFULL_TEST=true -PHEADLESS_TEST=true -PAWT_TEST=false test
+ modules/graphics/src/main/java/com/sun/glass/ui/monocle/AcceleratedScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/NativeScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/headless/HeadlessScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/FBDevScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/omap/OMAPScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/x11/X11Screen.java
! modules/graphics/src/main/java/com/sun/prism/es2/MonocleGLContext.java
! modules/graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java
! modules/graphics/src/main/java/com/sun/prism/es2/MonocleGLFactory.java
! modules/graphics/src/main/java/com/sun/prism/es2/MonocleGLPixelFormat.java
! modules/graphics/src/main/native-glass/monocle/EGL.c
- modules/graphics/src/main/native-prism-es2/monocle/MonocleGLContext.c
- modules/graphics/src/main/native-prism-es2/monocle/MonocleGLDrawable.c
! modules/graphics/src/main/native-prism-es2/monocle/MonocleGLFactory.c
- modules/graphics/src/main/native-prism-es2/monocle/MonoclePixelFormat.c
More information about the openjfx-dev
mailing list