config BR2_PACKAGE_DIRECTFB_EXAMPLES
	bool "directfb examples"
	depends on BR2_PACKAGE_DIRECTFB
	help
	  The DirectFB-examples package contains a set of simple DirectFB
	  applications that can be used to test and demonstrate various
	  DirectFB features.

	  http://directfb.org/downloads/Extras/README.DirectFB-examples

if BR2_PACKAGE_DIRECTFB_EXAMPLES

config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
	bool "df_andi"
	help
	  Penguin demo, press 'space' to form convergence logo,
	  's'/'d' to spawn/destroy 'a' penguin, 'r' to revive penguin
	  after space was pressed, 'c' tests clipping.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
	bool "df_bltload"
	help
	  Reads information from /proc/bltstat.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
	bool "df_cpuload"
	help
	  CPU Load with data from /proc/stat.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
	bool "df_databuffer"
	help
	  Simple test application for data buffers.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
	bool "df_dioload"
	help
	  Disk IO with data from /proc/stat.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
	bool "df_dok"
	help
	  DirectFB benchmark application, runs some tests and
	  displays benchmark results afterwards.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
	bool "df_drivertest"
	help
	  Tool to check drivers for bugs and accuracy.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
	bool "df_fire"
	help
	  The famous fire effect ported to DirectFB (16 bpp only).

config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
	bool "df_flip"
	help
	  Raw Flip() benchmark.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
	bool "df_fonts"
	help
	  Takes a list of font files and shows character tables.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
	bool "df_input"
	help
	  Test application for input devices.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
	bool "df_joystick"
	help
	  A colored version of df_particle, fointain can be moved with
	  joystick. The particles of different colors can be spawned
	  with different joystick buttons (1-4).

config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
	bool "df_knuckles"
	help
	  3D skull drawn using triangles that can be rotated using
	  the mouse. 'Space' switches to wireframe, 'b' toggles
	  backface culling.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
	bool "df_layer"
	help
	  Simple videoplayer with layers.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
	bool "df_matrix"
	help
	  Testing SetMatrix() for free transforms.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
	bool "df_matrix_water"
	help
	  Same as df_matrix, but using new Water API.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
	bool "df_neo"
	help
	  Port from a gdk-pixbuf demo to DirectFB, uses scaling,
	  alpha blending and color modulation, use cursor keys and
	  space to change parameters.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
	bool "df_netload"
	help
	  Network statistica from /proc/net/dev.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
	bool "df_palette"
	help
	  A example blitting from a surface with a
	  rotating/morphing palette.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
	bool "df_particle"
	help
	  A moving fountain consisting of alphablended rectangles,
	  nice and fast if hardware accelerated.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
	bool "df_porter"
	help
	  Shows porter/duff blending rules.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
	bool "df_stress"
	help
	  Stress tests surface manager, for debugging purposes only.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
	bool "df_texture"
	help
	  A simple texture example. The 3d windows can be rotated
	  with the mouse.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
	bool "df_video"
	help
	  Shows window stack with alpha blending and video playback
	  in a moving window.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
	bool "df_video_particle"
	help
	  Same as df_particle, but the rectangles have been
	  replaced by a video (via video4linux). Nice color effects.

config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
	bool "df_window"
	help
	  Simple demonstration of the DirectFB window stack, follow
	  the instructions in the upper left corner. Pass a video
	  device file or a movie file on the command-line to enable
	  video playback in one of the windows.

endif
