Changeset: 2e23e1f2b922 Author: lisa.se...@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