summaryrefslogtreecommitdiffstats
path: root/rules/mesa-demos.in
blob: 8151892b38522979a5dc50977a159f2512419d48 (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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
## SECTION=multimedia_libs

menuconfig MESA_DEMOS
	bool
	select MESALIB
	select GLEW
	select GLU
	select MESALIB_EGL		if MESA_DEMOS_EGL
	select MESALIB_GLES1		if MESA_DEMOS_GLES1
	select MESALIB_GLES2		if MESA_DEMOS_GLES2
	select MESALIB_EGL_WAYLAND	if MESA_DEMOS_WAYLAND
	select XORG_LIB_X11		if MESA_DEMOS_X11
	select XORG_LIB_XEXT		if MESA_DEMOS_X11
	prompt "mesa tools & demos            "

if MESA_DEMOS

config MESA_DEMOS_GLES1
	bool

config MESA_DEMOS_EGL
	bool

config MESA_DEMOS_X11
	bool

config MESA_DEMOS_WAYLAND
	bool

menuconfig MESA_DEMOS_X
	bool
	select MESA_DEMOS_X11
	prompt "X demos                     "

if MESA_DEMOS_X

config MESA_DEMOS_GLSYNC
	bool
	prompt "glsync"

config MESA_DEMOS_GLTHREADS
	bool
	prompt "glthreads"

config MESA_DEMOS_GLXCONTEXTS
	bool
	prompt "glxcontexts"

config MESA_DEMOS_GLXDEMO
	bool
	prompt "glxdemo"

config MESA_DEMOS_GLXGEARS
	bool
	prompt "glxgears"

config MESA_DEMOS_GLXGEARS_FBCONFIG
	bool
	prompt "glxgears_fbconfig"

config MESA_DEMOS_GLXGEARS_PIXMAP
	bool
	prompt "glxgears_pixmap"

config MESA_DEMOS_GLXHEADS
	bool
	prompt "glxheads"

config MESA_DEMOS_GLXINFO
	bool
	prompt "glxinfo"

config MESA_DEMOS_GLXPBDEMO
	bool
	prompt "glxpbdemo"

config MESA_DEMOS_GLXPIXMAP
	bool
	prompt "glxpixmap"

config MESA_DEMOS_GLXSNOOP
	bool
	prompt "glxsnoop"

config MESA_DEMOS_GLXSWAPCONTROL
	bool
	prompt "glxswapcontrol"

config MESA_DEMOS_MANYWIN
	bool
	prompt "manywin"

config MESA_DEMOS_MULTICTX
	bool
	prompt "multictx"

config MESA_DEMOS_OFFSET
	bool
	prompt "offset"

config MESA_DEMOS_OVERLAY
	bool
	prompt "overlay"

config MESA_DEMOS_PBDEMO
	bool
	prompt "pbdemo"

config MESA_DEMOS_PBINFO
	bool
	prompt "pbinfo"

config MESA_DEMOS_SHAPE
	bool
	prompt "shape"

config MESA_DEMOS_SHAREDTEX
	bool
	prompt "sharedtex"

config MESA_DEMOS_SHAREDTEX_MT
	bool
	prompt "sharedtex_mt"

config MESA_DEMOS_TEXTURE_FROM_PIXMAP
	bool
	prompt "texture_from_pixmap"

config MESA_DEMOS_WINCOPY
	bool
	prompt "wincopy"

config MESA_DEMOS_XFONT
	bool
	prompt "xfont"

config MESA_DEMOS_XROTFONTDEMO
	bool
	prompt "xrotfontdemo"
endif

menuconfig MESA_DEMOS_GLES2
	bool
	select MESA_DEMOS_EGL
	prompt "OpenGL ES2 demos            "

if MESA_DEMOS_GLES2

config MESA_DEMOS_ES2_INFO
	bool
	select MESA_DEMOS_X11
	prompt "es2_info"

config MESA_DEMOS_ES2GEARS_X11
	bool
	select MESA_DEMOS_X11
	prompt "es2gears_x11"

config MESA_DEMOS_ES2TRI
	bool
	select MESA_DEMOS_X11
	prompt "es2tri"

config MESA_DEMOS_ES2GEARS_WAYLAND
	bool
	select MESA_DEMOS_WAYLAND
	prompt "es2gears_wayland"

endif

endif