blob: 2fee80f8910be1b7b8eed5544d2c9d495cb774bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
## SECTION=multimedia_directfb
menuconfig DIRECTFB
tristate
prompt "directfb "
select HOST_DIRECTFB
select MENU_XORG_FONTS
select LIBPNG if DIRECTFB_IMAGE_PNG
select LIBJPEG if DIRECTFB_IMAGE_JPEG
select FREETYPE if DIRECTFB_FONT_FREETYPE
select TSLIB if DIRECTFB_INPUT_TSLIB
select XORG_LIB_X11 if DIRECTFB_X11
select MESALIB if DIRECTFB_GFX_GL
help
DirectFB is a thin library that provides hardware
graphics acceleration, input device handling and
abstraction, integrated windowing system with support
for translucent windows and multiple display layers,
not only on top of the Linux Framebuffer Device.
It is a complete hardware abstraction layer with
software fallbacks for every graphics operation that
is not supported by the underlying hardware. DirectFB
adds graphical power to embedded systems and sets a
new standard for graphics under Linux.
if DIRECTFB
config DIRECTFB_DEBUG
bool "build with debug support"
config DIRECTFB_TRACE
bool "build with trace support"
config DIRECTFB_X11
bool "X11 support"
config DIRECTFB_FBDEV
bool "Framebuffer Device support"
config DIRECTFB_V4L
bool "Video for Linux support"
config DIRECTFB_V4L2
bool "Video for Linux v2 support"
config DIRECTFB_FONT_FREETYPE
bool "build freetype2 font provider"
config DIRECTFB_WM_UNIQUE
bool "enable unique (wm module)"
select DIRECTFB_IMAGE_PNG
menu "config files "
config DIRECTFB_CONFIG_DIRECTFBRC
bool "/etc/directfbrc"
endmenu
menu "image providers "
config DIRECTFB_IMAGE_GIF
bool "gif"
config DIRECTFB_IMAGE_PNG
bool "png"
config DIRECTFB_IMAGE_JPEG
bool "jpeg"
endmenu
menu "graphics driver "
config DIRECTFB_GFX_ATI128
bool "ati128"
config DIRECTFB_GFX_CLE266
bool "cle266"
config DIRECTFB_GFX_CYBER5K
bool "cyber5k"
config DIRECTFB_GFX_DAVINCI
bool "davinci"
depends on BROKEN
config DIRECTFB_GFX_EP9X
bool "ep9x"
config DIRECTFB_GFX_GL
bool "OpenGL"
config DIRECTFB_GFX_I810
bool "i810"
config DIRECTFB_GFX_I830
bool "i830"
config DIRECTFB_GFX_MACH64
bool "mach64"
config DIRECTFB_GFX_MATROX
bool "matrox"
config DIRECTFB_GFX_NEOMAGIC
bool "neomagic"
config DIRECTFB_GFX_NSC
bool "nsc"
config DIRECTFB_GFX_NVIDIA
bool "nvidia"
config DIRECTFB_GFX_OMAP
bool "omap"
config DIRECTFB_GFX_RADEON
bool "radeon"
config DIRECTFB_GFX_SAVAGE
bool "savage"
config DIRECTFB_GFX_SIS315
bool "sis315"
config DIRECTFB_GFX_TDFX
bool "tdfx"
config DIRECTFB_GFX_UNICHROME
bool "unichrome"
config DIRECTFB_GFX_VMWARE
bool "vmware"
endmenu
menu "input driver "
config DIRECTFB_INPUT_KEYBOARD
bool "keyboard"
config DIRECTFB_INPUT_LINUXINPUT
default y
bool "linuxinput"
config DIRECTFB_INPUT_PS2MOUSE
bool "ps2mouse"
config DIRECTFB_INPUT_TSLIB
bool "tslib"
endmenu
endif
|