Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can also select one of the specific back-ends of Monocle with the system property monocle.platform. Not all Monocle back-ends work with all Prism back-ends, so you might need to set prism.order as well.

For accelerated rendering with Monocle it is currently necessary to set -Dembedded=monocle

monocle.platformprism.order optionsHardware on which this might work
MX6es2 (default) or swFreescale i.MX6 SDP or similar boards. Needs accelerated Vivante graphics drivers for framebuffer; not all OS configurations have these.
OMAPes2 (default) or sw

BeagleBoard xM. Note that the es2 pipeline requires PowerVR graphics drivers, which are only available on soft float configurations of Linux on the BeagleBoard.

OMAPX11es2BeagleBoard (might require additional Prism changes)
X11es2BeagleBoard (might require additional Prism changes); Linux/x86 desktop
LinuxswAny Linux system with the sw renderer.
HeadlessswAny system
VNCswAny system

...

  • Accelerated rendering on Freescale i.MX6 and , BeagleBoard xM and Raspberry Pi
  • Mouse, key and single-point/multi-point touch input with Linux device nodes
  • Synthesis of mouse events from touch events
  • Double-buffered software rendering to memory-mapped /dev/fb0
  • Cursors on OMAP3 and i.MX6
  • Touch coordinate transformations for screen calibration
  • Pluggable pipeline for touch event cleanup
  • Nested event loops
  • Robot input and capture
  • Most of HelloSanity is working on Freescale i.MX6 and BeagleBoard xM
  • Headless implementation running on embedded and desktop platforms, passing unit and system tests (base/graphics tests, system tests and Linux input tests)
  • VNC server mode with remote display and mouse input
  • Mouse input and accelerated rendering on X11

...

What's not done yet:

  • Drag and drop
  • Window input grabbing
  • Dispman port
  • Android port
  • DirectFB portUnification with Prism's platform recognition

See also the JIRA query for open issues on Monocle

...