hg: openjfx/8u-dev/rt: Initial push for RT-35243 - prism should use Monocle's platform detection code. Creates a new prism es2 port (prism-es-monocle) which uses the monocle port of glass. Note that it will not be selected on any platform by default; it requires a command line switch -Djavafx.platform=monocle -Dembedded=monocle. Not fully functional yet; currently falls back to software rendering partway through initialization.

hang.vo at oracle.com hang.vo at oracle.com
Wed Jan 22 10:18:30 PST 2014


Changeset: 2e23e1f2b922
Author:    Lisa.Selle at oracle.com
Date:      2014-01-22 13:04 -0500
URL:       http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2e23e1f2b922

Initial push for RT-35243 - prism should use Monocle's platform detection code.  Creates a new prism es2 port (prism-es-monocle) which uses the monocle port of glass.  Note that it will not be selected on any platform by default; it requires a command line switch -Djavafx.platform=monocle -Dembedded=monocle.  Not fully functional yet; currently falls back to software rendering partway through initialization.

Reviewed by snorthov, dblaukopf

! .idea/codeStyleSettings.xml
! buildSrc/armv6sf.gradle
! 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/linux/LinuxSystem.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/ES2Pipeline.java
! modules/graphics/src/main/java/com/sun/prism/es2/GLFactory.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
+ modules/graphics/src/main/native-prism-es2/monocle/eglUtils.c
+ modules/graphics/src/main/native-prism-es2/monocle/eglUtils.h



More information about the openjfx-dev mailing list