Changeset: 67a4c9cf3be3 Author: lisa.se...@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