Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5564 | serge | 1 | /*********************************************************************** |
2 | *** THIS FILE IS GENERATED AUTOMATICALLY. DON'T EDIT! *** |
||
3 | ***********************************************************************/ |
||
4 | /* |
||
5 | * XML DRI client-side driver configuration |
||
6 | * Copyright (C) 2003 Felix Kuehling |
||
7 | * |
||
8 | * Permission is hereby granted, free of charge, to any person obtaining a |
||
9 | * copy of this software and associated documentation files (the "Software"), |
||
10 | * to deal in the Software without restriction, including without limitation |
||
11 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
||
12 | * and/or sell copies of the Software, and to permit persons to whom the |
||
13 | * Software is furnished to do so, subject to the following conditions: |
||
14 | * |
||
15 | * The above copyright notice and this permission notice shall be included |
||
16 | * in all copies or substantial portions of the Software. |
||
17 | * |
||
18 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
||
19 | * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||
20 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
||
21 | * FELIX KUEHLING, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM, |
||
22 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR |
||
23 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE |
||
24 | * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||
25 | * |
||
26 | */ |
||
27 | /** |
||
28 | * \file t_options.h |
||
29 | * \brief Templates of common options |
||
30 | * \author Felix Kuehling |
||
31 | * |
||
32 | * This file defines macros for common options that can be used to |
||
33 | * construct driConfigOptions in the drivers. This file is only a |
||
34 | * template containing English descriptions for options wrapped in |
||
35 | * gettext(). xgettext can be used to extract translatable |
||
36 | * strings. These strings can then be translated by anyone familiar |
||
37 | * with GNU gettext. gen_xmlpool.py takes this template and fills in |
||
38 | * all the translations. The result (options.h) is included by |
||
39 | * xmlpool.h which in turn can be included by drivers. |
||
40 | * |
||
41 | * The macros used to describe otions in this file are defined in |
||
42 | * ../xmlpool.h. |
||
43 | */ |
||
44 | |||
45 | /* This is needed for xgettext to extract translatable strings. |
||
46 | * gen_xmlpool.py will discard this line. */ |
||
47 | /* #include |
||
48 | * commented out by gen_xmlpool.py */ |
||
49 | |||
50 | /* |
||
51 | * predefined option sections and options with multi-lingual descriptions |
||
52 | */ |
||
53 | |||
54 | |||
55 | /** |
||
56 | * \brief Debugging options |
||
57 | */ |
||
58 | #define DRI_CONF_SECTION_DEBUG \ |
||
59 | DRI_CONF_SECTION_BEGIN \ |
||
60 | DRI_CONF_DESC(en,"Debugging") \ |
||
61 | DRI_CONF_DESC(ca,"Depuració") \ |
||
62 | DRI_CONF_DESC(de,"Fehlersuche") \ |
||
63 | DRI_CONF_DESC(es,"Depuración") \ |
||
64 | DRI_CONF_DESC(nl,"Debuggen") \ |
||
65 | DRI_CONF_DESC(fr,"Debogage") \ |
||
66 | DRI_CONF_DESC(sv,"Felsökning") |
||
67 | |||
68 | #define DRI_CONF_NO_RAST(def) \ |
||
69 | DRI_CONF_OPT_BEGIN_B(no_rast, def) \ |
||
70 | DRI_CONF_DESC(en,"Disable 3D acceleration") \ |
||
71 | DRI_CONF_DESC(ca,"Deshabilita l'acceleració 3D") \ |
||
72 | DRI_CONF_DESC(de,"3D-Beschleunigung abschalten") \ |
||
73 | DRI_CONF_DESC(es,"Deshabilitar aceleración 3D") \ |
||
74 | DRI_CONF_DESC(nl,"3D versnelling uitschakelen") \ |
||
75 | DRI_CONF_DESC(fr,"Désactiver l'accélération 3D") \ |
||
76 | DRI_CONF_DESC(sv,"Inaktivera 3D-accelerering") \ |
||
77 | DRI_CONF_OPT_END |
||
78 | |||
79 | #define DRI_CONF_PERFORMANCE_BOXES(def) \ |
||
80 | DRI_CONF_OPT_BEGIN_B(performance_boxes, def) \ |
||
81 | DRI_CONF_DESC(en,"Show performance boxes") \ |
||
82 | DRI_CONF_DESC(ca,"Mostra les caixes de rendiment") \ |
||
83 | DRI_CONF_DESC(de,"Zeige Performanceboxen") \ |
||
84 | DRI_CONF_DESC(es,"Mostrar cajas de rendimiento") \ |
||
85 | DRI_CONF_DESC(nl,"Laat prestatie boxjes zien") \ |
||
86 | DRI_CONF_DESC(fr,"Afficher les boîtes de performance") \ |
||
87 | DRI_CONF_DESC(sv,"Visa prestandarutor") \ |
||
88 | DRI_CONF_OPT_END |
||
89 | |||
90 | #define DRI_CONF_ALWAYS_FLUSH_BATCH(def) \ |
||
91 | DRI_CONF_OPT_BEGIN_B(always_flush_batch, def) \ |
||
92 | DRI_CONF_DESC(en,"Enable flushing batchbuffer after each draw call") \ |
||
93 | DRI_CONF_DESC(ca,"Habilita el buidatge del batchbuffer després de cada trucada de dibuix") \ |
||
94 | DRI_CONF_DESC(de,"Aktiviere sofortige Leerung des Stapelpuffers nach jedem Zeichenaufruf") \ |
||
95 | DRI_CONF_DESC(es,"Habilitar vaciado del batchbuffer después de cada llamada de dibujo") \ |
||
96 | DRI_CONF_DESC(nl,"Enable flushing batchbuffer after each draw call") \ |
||
97 | DRI_CONF_DESC(fr,"Enable flushing batchbuffer after each draw call") \ |
||
98 | DRI_CONF_DESC(sv,"Enable flushing batchbuffer after each draw call") \ |
||
99 | DRI_CONF_OPT_END |
||
100 | |||
101 | #define DRI_CONF_ALWAYS_FLUSH_CACHE(def) \ |
||
102 | DRI_CONF_OPT_BEGIN_B(always_flush_cache, def) \ |
||
103 | DRI_CONF_DESC(en,"Enable flushing GPU caches with each draw call") \ |
||
104 | DRI_CONF_DESC(ca,"Habilita el buidatge de les memòries cau de GPU amb cada trucada de dibuix") \ |
||
105 | DRI_CONF_DESC(de,"Aktiviere sofortige Leerung der GPU-Zwischenspeicher mit jedem Zeichenaufruf") \ |
||
106 | DRI_CONF_DESC(es,"Habilitar vaciado de los cachés GPU con cada llamada de dibujo") \ |
||
107 | DRI_CONF_DESC(nl,"Enable flushing GPU caches with each draw call") \ |
||
108 | DRI_CONF_DESC(fr,"Enable flushing GPU caches with each draw call") \ |
||
109 | DRI_CONF_DESC(sv,"Enable flushing GPU caches with each draw call") \ |
||
110 | DRI_CONF_OPT_END |
||
111 | |||
112 | #define DRI_CONF_DISABLE_THROTTLING(def) \ |
||
113 | DRI_CONF_OPT_BEGIN_B(disable_throttling, def) \ |
||
114 | DRI_CONF_DESC(en,"Disable throttling on first batch after flush") \ |
||
115 | DRI_CONF_DESC(ca,"Deshabilita la regulació en el primer lot després de buidar") \ |
||
116 | DRI_CONF_DESC(de,"Disable throttling on first batch after flush") \ |
||
117 | DRI_CONF_DESC(es,"Deshabilitar regulación del primer lote después de vaciar") \ |
||
118 | DRI_CONF_DESC(nl,"Disable throttling on first batch after flush") \ |
||
119 | DRI_CONF_DESC(fr,"Disable throttling on first batch after flush") \ |
||
120 | DRI_CONF_DESC(sv,"Disable throttling on first batch after flush") \ |
||
121 | DRI_CONF_OPT_END |
||
122 | |||
123 | #define DRI_CONF_FORCE_GLSL_EXTENSIONS_WARN(def) \ |
||
124 | DRI_CONF_OPT_BEGIN_B(force_glsl_extensions_warn, def) \ |
||
125 | DRI_CONF_DESC(en,"Force GLSL extension default behavior to 'warn'") \ |
||
126 | DRI_CONF_DESC(ca,"Força que el comportament per defecte de les extensions GLSL sigui 'warn'") \ |
||
127 | DRI_CONF_DESC(de,"Force GLSL extension default behavior to 'warn'") \ |
||
128 | DRI_CONF_DESC(es,"Forzar que el comportamiento por defecto de las extensiones GLSL sea 'warn'") \ |
||
129 | DRI_CONF_DESC(nl,"Force GLSL extension default behavior to 'warn'") \ |
||
130 | DRI_CONF_DESC(fr,"Force GLSL extension default behavior to 'warn'") \ |
||
131 | DRI_CONF_DESC(sv,"Force GLSL extension default behavior to 'warn'") \ |
||
132 | DRI_CONF_OPT_END |
||
133 | |||
134 | #define DRI_CONF_DISABLE_BLEND_FUNC_EXTENDED(def) \ |
||
135 | DRI_CONF_OPT_BEGIN_B(disable_blend_func_extended, def) \ |
||
136 | DRI_CONF_DESC(en,"Disable dual source blending") \ |
||
137 | DRI_CONF_DESC(ca,"Deshabilita la barreja de font dual") \ |
||
138 | DRI_CONF_DESC(de,"Disable dual source blending") \ |
||
139 | DRI_CONF_DESC(es,"Deshabilitar mezcla de fuente dual") \ |
||
140 | DRI_CONF_DESC(nl,"Disable dual source blending") \ |
||
141 | DRI_CONF_DESC(fr,"Disable dual source blending") \ |
||
142 | DRI_CONF_DESC(sv,"Disable dual source blending") \ |
||
143 | DRI_CONF_OPT_END |
||
144 | |||
145 | #define DRI_CONF_DISABLE_GLSL_LINE_CONTINUATIONS(def) \ |
||
146 | DRI_CONF_OPT_BEGIN_B(disable_glsl_line_continuations, def) \ |
||
147 | DRI_CONF_DESC(en,"Disable backslash-based line continuations in GLSL source") \ |
||
148 | DRI_CONF_DESC(ca,"Deshabilita les continuacions de línia basades en barra invertida en la font GLSL") \ |
||
149 | DRI_CONF_DESC(de,"Disable backslash-based line continuations in GLSL source") \ |
||
150 | DRI_CONF_DESC(es,"Deshabilitar continuaciones de línea basadas en barra inversa en el código GLSL") \ |
||
151 | DRI_CONF_DESC(nl,"Disable backslash-based line continuations in GLSL source") \ |
||
152 | DRI_CONF_DESC(fr,"Disable backslash-based line continuations in GLSL source") \ |
||
153 | DRI_CONF_DESC(sv,"Disable backslash-based line continuations in GLSL source") \ |
||
154 | DRI_CONF_OPT_END |
||
155 | |||
156 | #define DRI_CONF_DISABLE_SHADER_BIT_ENCODING(def) \ |
||
157 | DRI_CONF_OPT_BEGIN_B(disable_shader_bit_encoding, def) \ |
||
158 | DRI_CONF_DESC(en,"Disable GL_ARB_shader_bit_encoding") \ |
||
159 | DRI_CONF_DESC(ca,"Deshabilita el GL_ARB_shader_bit_encoding") \ |
||
160 | DRI_CONF_DESC(de,"Disable GL_ARB_shader_bit_encoding") \ |
||
161 | DRI_CONF_DESC(es,"Deshabilitar GL_ARB_shader_bit_encoding") \ |
||
162 | DRI_CONF_DESC(nl,"Disable GL_ARB_shader_bit_encoding") \ |
||
163 | DRI_CONF_DESC(fr,"Disable GL_ARB_shader_bit_encoding") \ |
||
164 | DRI_CONF_DESC(sv,"Disable GL_ARB_shader_bit_encoding") \ |
||
165 | DRI_CONF_OPT_END |
||
166 | |||
167 | #define DRI_CONF_FORCE_GLSL_VERSION(def) \ |
||
168 | DRI_CONF_OPT_BEGIN_V(force_glsl_version, int, def, "0:999") \ |
||
169 | DRI_CONF_DESC(en,"Force a default GLSL version for shaders that lack an explicit #version line") \ |
||
170 | DRI_CONF_DESC(ca,"Força una versió GLSL per defecte en els shaders als quals lis manca una línia #version explícita") \ |
||
171 | DRI_CONF_DESC(de,"Force a default GLSL version for shaders that lack an explicit #version line") \ |
||
172 | DRI_CONF_DESC(es,"Forzar una versión de GLSL por defecto en los shaders a los cuales les falta una línea #version explícita") \ |
||
173 | DRI_CONF_DESC(nl,"Force a default GLSL version for shaders that lack an explicit #version line") \ |
||
174 | DRI_CONF_DESC(fr,"Force a default GLSL version for shaders that lack an explicit #version line") \ |
||
175 | DRI_CONF_DESC(sv,"Force a default GLSL version for shaders that lack an explicit #version line") \ |
||
176 | DRI_CONF_OPT_END |
||
177 | |||
178 | #define DRI_CONF_ALLOW_GLSL_EXTENSION_DIRECTIVE_MIDSHADER(def) \ |
||
179 | DRI_CONF_OPT_BEGIN_B(allow_glsl_extension_directive_midshader, def) \ |
||
180 | DRI_CONF_DESC(en,"Allow GLSL #extension directives in the middle of shaders") \ |
||
181 | DRI_CONF_DESC(ca,"Permet les directives #extension GLSL en el mitjà dels shaders") \ |
||
182 | DRI_CONF_DESC(de,"Allow GLSL #extension directives in the middle of shaders") \ |
||
183 | DRI_CONF_DESC(es,"Permite directivas #extension GLSL en medio de los shaders") \ |
||
184 | DRI_CONF_DESC(nl,"Allow GLSL #extension directives in the middle of shaders") \ |
||
185 | DRI_CONF_DESC(fr,"Allow GLSL #extension directives in the middle of shaders") \ |
||
186 | DRI_CONF_DESC(sv,"Allow GLSL #extension directives in the middle of shaders") \ |
||
187 | DRI_CONF_OPT_END |
||
188 | |||
189 | |||
190 | |||
191 | /** |
||
192 | * \brief Image quality-related options |
||
193 | */ |
||
194 | #define DRI_CONF_SECTION_QUALITY \ |
||
195 | DRI_CONF_SECTION_BEGIN \ |
||
196 | DRI_CONF_DESC(en,"Image Quality") \ |
||
197 | DRI_CONF_DESC(ca,"Qualitat d'imatge") \ |
||
198 | DRI_CONF_DESC(de,"Bildqualität") \ |
||
199 | DRI_CONF_DESC(es,"Calidad de imagen") \ |
||
200 | DRI_CONF_DESC(nl,"Beeldkwaliteit") \ |
||
201 | DRI_CONF_DESC(fr,"Qualité d'image") \ |
||
202 | DRI_CONF_DESC(sv,"Bildkvalitet") |
||
203 | |||
204 | #define DRI_CONF_EXCESS_MIPMAP(def) \ |
||
205 | DRI_CONF_OPT_BEGIN_B(excess_mipmap, def) \ |
||
206 | DRI_CONF_DESC(en,"Enable extra mipmap level") \ |
||
207 | DRI_CONF_OPT_END |
||
208 | |||
209 | #define DRI_CONF_TEXTURE_DEPTH_FB 0 |
||
210 | #define DRI_CONF_TEXTURE_DEPTH_32 1 |
||
211 | #define DRI_CONF_TEXTURE_DEPTH_16 2 |
||
212 | #define DRI_CONF_TEXTURE_DEPTH_FORCE_16 3 |
||
213 | #define DRI_CONF_TEXTURE_DEPTH(def) \ |
||
214 | DRI_CONF_OPT_BEGIN_V(texture_depth,enum,def,"0:3") \ |
||
215 | DRI_CONF_DESC_BEGIN(en,"Texture color depth") \ |
||
216 | DRI_CONF_ENUM(0,"Prefer frame buffer color depth") \ |
||
217 | DRI_CONF_ENUM(1,"Prefer 32 bits per texel") \ |
||
218 | DRI_CONF_ENUM(2,"Prefer 16 bits per texel") \ |
||
219 | DRI_CONF_ENUM(3,"Force 16 bits per texel") \ |
||
220 | DRI_CONF_DESC_END \ |
||
221 | DRI_CONF_DESC_BEGIN(ca,"Profunditat de color de textura") \ |
||
222 | DRI_CONF_ENUM(0,"Prefereix profunditat de color del framebuffer") \ |
||
223 | DRI_CONF_ENUM(1,"Prefereix 32 bits per texel") \ |
||
224 | DRI_CONF_ENUM(2,"Prefereix 16 bits per texel") \ |
||
225 | DRI_CONF_ENUM(3,"Força 16 bits per texel") \ |
||
226 | DRI_CONF_DESC_END \ |
||
227 | DRI_CONF_DESC_BEGIN(de,"Texturfarbtiefe") \ |
||
228 | DRI_CONF_ENUM(0,"Bevorzuge Farbtiefe des Framebuffers") \ |
||
229 | DRI_CONF_ENUM(1,"Bevorzuge 32 bits pro Texel") \ |
||
230 | DRI_CONF_ENUM(2,"Bevorzuge 16 bits pro Texel") \ |
||
231 | DRI_CONF_ENUM(3,"Erzwinge 16 bits pro Texel") \ |
||
232 | DRI_CONF_DESC_END \ |
||
233 | DRI_CONF_DESC_BEGIN(es,"Profundidad de color de textura") \ |
||
234 | DRI_CONF_ENUM(0,"Preferir profundidad de color del framebuffer") \ |
||
235 | DRI_CONF_ENUM(1,"Preferir 32 bits por texel") \ |
||
236 | DRI_CONF_ENUM(2,"Preferir 16 bits por texel") \ |
||
237 | DRI_CONF_ENUM(3,"Forzar a 16 bits por texel") \ |
||
238 | DRI_CONF_DESC_END \ |
||
239 | DRI_CONF_DESC_BEGIN(nl,"Textuurkleurendiepte") \ |
||
240 | DRI_CONF_ENUM(0,"Prefereer kaderbufferkleurdiepte") \ |
||
241 | DRI_CONF_ENUM(1,"Prefereer 32 bits per texel") \ |
||
242 | DRI_CONF_ENUM(2,"Prefereer 16 bits per texel") \ |
||
243 | DRI_CONF_ENUM(3,"Dwing 16 bits per texel af") \ |
||
244 | DRI_CONF_DESC_END \ |
||
245 | DRI_CONF_DESC_BEGIN(fr,"Profondeur de texture") \ |
||
246 | DRI_CONF_ENUM(0,"Profondeur de couleur") \ |
||
247 | DRI_CONF_ENUM(1,"Préférer 32 bits par texel") \ |
||
248 | DRI_CONF_ENUM(2,"Prérérer 16 bits par texel") \ |
||
249 | DRI_CONF_ENUM(3,"Forcer 16 bits par texel") \ |
||
250 | DRI_CONF_DESC_END \ |
||
251 | DRI_CONF_DESC_BEGIN(sv,"Färgdjup för texturer") \ |
||
252 | DRI_CONF_ENUM(0,"Föredra färgdjupet för framebuffer") \ |
||
253 | DRI_CONF_ENUM(1,"Föredra 32 bitar per texel") \ |
||
254 | DRI_CONF_ENUM(2,"Föredra 16 bitar per texel") \ |
||
255 | DRI_CONF_ENUM(3,"Tvinga 16 bitar per texel") \ |
||
256 | DRI_CONF_DESC_END \ |
||
257 | DRI_CONF_OPT_END |
||
258 | |||
259 | #define DRI_CONF_DEF_MAX_ANISOTROPY(def,range) \ |
||
260 | DRI_CONF_OPT_BEGIN_V(def_max_anisotropy,float,def,range) \ |
||
261 | DRI_CONF_DESC(en,"Initial maximum value for anisotropic texture filtering") \ |
||
262 | DRI_CONF_DESC(ca,"Valor màxim inicial per a la filtració de textura anisòtropa") \ |
||
263 | DRI_CONF_DESC(de,"Initialer Maximalwert für anisotropische Texturfilterung") \ |
||
264 | DRI_CONF_DESC(es,"Valor máximo inicial para filtrado anisotrópico de textura") \ |
||
265 | DRI_CONF_DESC(nl,"Initïele maximum waarde voor anisotrophische textuur filtering") \ |
||
266 | DRI_CONF_DESC(fr,"Valeur maximale initiale pour le filtrage anisotropique de texture") \ |
||
267 | DRI_CONF_DESC(sv,"Initialt maximalt värde för anisotropisk texturfiltrering") \ |
||
268 | DRI_CONF_OPT_END |
||
269 | |||
270 | #define DRI_CONF_NO_NEG_LOD_BIAS(def) \ |
||
271 | DRI_CONF_OPT_BEGIN_B(no_neg_lod_bias, def) \ |
||
272 | DRI_CONF_DESC(en,"Forbid negative texture LOD bias") \ |
||
273 | DRI_CONF_DESC(ca,"Prohibeix una parcialitat negativa del Nivell de Detalle (LOD) de les textures") \ |
||
274 | DRI_CONF_DESC(de,"Verbiete negative Textur-Detailgradverschiebung") \ |
||
275 | DRI_CONF_DESC(es,"Prohibir valores negativos de Nivel De Detalle (LOD) de texturas") \ |
||
276 | DRI_CONF_DESC(nl,"Verbied negatief niveau detailonderscheid (LOD) van texturen") \ |
||
277 | DRI_CONF_DESC(fr,"Interdire le LOD bias negatif") \ |
||
278 | DRI_CONF_DESC(sv,"Förbjud negativ LOD-kompensation för texturer") \ |
||
279 | DRI_CONF_OPT_END |
||
280 | |||
281 | #define DRI_CONF_FORCE_S3TC_ENABLE(def) \ |
||
282 | DRI_CONF_OPT_BEGIN_B(force_s3tc_enable, def) \ |
||
283 | DRI_CONF_DESC(en,"Enable S3TC texture compression even if software support is not available") \ |
||
284 | DRI_CONF_DESC(ca,"Habilita la compressió de textures S3TC encara que el suport de programari no estigui disponible") \ |
||
285 | DRI_CONF_DESC(de,"Aktiviere S3TC Texturkomprimierung auch wenn die nötige Softwareunterstützung fehlt") \ |
||
286 | DRI_CONF_DESC(es,"Habilitar la compresión de texturas S3TC incluso si el soporte por software no está disponible") \ |
||
287 | DRI_CONF_DESC(nl,"Schakel S3TC textuurcompressie in, zelfs als softwareondersteuning niet aanwezig is") \ |
||
288 | DRI_CONF_DESC(fr,"Activer la compression de texture S3TC même si le support logiciel est absent") \ |
||
289 | DRI_CONF_DESC(sv,"Aktivera S3TC-texturkomprimering även om programvarustöd saknas") \ |
||
290 | DRI_CONF_OPT_END |
||
291 | |||
292 | #define DRI_CONF_COLOR_REDUCTION_ROUND 0 |
||
293 | #define DRI_CONF_COLOR_REDUCTION_DITHER 1 |
||
294 | #define DRI_CONF_COLOR_REDUCTION(def) \ |
||
295 | DRI_CONF_OPT_BEGIN_V(color_reduction,enum,def,"0:1") \ |
||
296 | DRI_CONF_DESC_BEGIN(en,"Initial color reduction method") \ |
||
297 | DRI_CONF_ENUM(0,"Round colors") \ |
||
298 | DRI_CONF_ENUM(1,"Dither colors") \ |
||
299 | DRI_CONF_DESC_END \ |
||
300 | DRI_CONF_DESC_BEGIN(ca,"Mètode inicial de reducció de color") \ |
||
301 | DRI_CONF_ENUM(0,"Colors arrodonits") \ |
||
302 | DRI_CONF_ENUM(1,"Colors tramats") \ |
||
303 | DRI_CONF_DESC_END \ |
||
304 | DRI_CONF_DESC_BEGIN(de,"Initiale Farbreduktionsmethode") \ |
||
305 | DRI_CONF_ENUM(0,"Farben runden") \ |
||
306 | DRI_CONF_ENUM(1,"Farben rastern") \ |
||
307 | DRI_CONF_DESC_END \ |
||
308 | DRI_CONF_DESC_BEGIN(es,"Método inicial de reducción de color") \ |
||
309 | DRI_CONF_ENUM(0,"Colores redondeados") \ |
||
310 | DRI_CONF_ENUM(1,"Colores suavizados") \ |
||
311 | DRI_CONF_DESC_END \ |
||
312 | DRI_CONF_DESC_BEGIN(nl,"Initïele kleurreductie methode") \ |
||
313 | DRI_CONF_ENUM(0,"Rond kleuren af") \ |
||
314 | DRI_CONF_ENUM(1,"Rasteriseer kleuren") \ |
||
315 | DRI_CONF_DESC_END \ |
||
316 | DRI_CONF_DESC_BEGIN(fr,"Technique de réduction de couleurs") \ |
||
317 | DRI_CONF_ENUM(0,"Arrondir les valeurs de couleur") \ |
||
318 | DRI_CONF_ENUM(1,"Tramer les couleurs") \ |
||
319 | DRI_CONF_DESC_END \ |
||
320 | DRI_CONF_DESC_BEGIN(sv,"Initial färgminskningsmetod") \ |
||
321 | DRI_CONF_ENUM(0,"Avrunda färger") \ |
||
322 | DRI_CONF_ENUM(1,"Utjämna färger") \ |
||
323 | DRI_CONF_DESC_END \ |
||
324 | DRI_CONF_OPT_END |
||
325 | |||
326 | #define DRI_CONF_ROUND_TRUNC 0 |
||
327 | #define DRI_CONF_ROUND_ROUND 1 |
||
328 | #define DRI_CONF_ROUND_MODE(def) \ |
||
329 | DRI_CONF_OPT_BEGIN_V(round_mode,enum,def,"0:1") \ |
||
330 | DRI_CONF_DESC_BEGIN(en,"Color rounding method") \ |
||
331 | DRI_CONF_ENUM(0,"Round color components downward") \ |
||
332 | DRI_CONF_ENUM(1,"Round to nearest color") \ |
||
333 | DRI_CONF_DESC_END \ |
||
334 | DRI_CONF_DESC_BEGIN(ca,"Mètode d'arrodoniment de color") \ |
||
335 | DRI_CONF_ENUM(0,"Arrodoneix els components de color a baix") \ |
||
336 | DRI_CONF_ENUM(1,"Arrodoneix al color més proper") \ |
||
337 | DRI_CONF_DESC_END \ |
||
338 | DRI_CONF_DESC_BEGIN(de,"Farbrundungsmethode") \ |
||
339 | DRI_CONF_ENUM(0,"Farbkomponenten abrunden") \ |
||
340 | DRI_CONF_ENUM(1,"Zur ähnlichsten Farbe runden") \ |
||
341 | DRI_CONF_DESC_END \ |
||
342 | DRI_CONF_DESC_BEGIN(es,"Método de redondeo de colores") \ |
||
343 | DRI_CONF_ENUM(0,"Redondear hacia abajo los componentes de color") \ |
||
344 | DRI_CONF_ENUM(1,"Redondear al color más cercano") \ |
||
345 | DRI_CONF_DESC_END \ |
||
346 | DRI_CONF_DESC_BEGIN(nl,"Kleurafrondingmethode") \ |
||
347 | DRI_CONF_ENUM(0,"Rond kleurencomponenten af naar beneden") \ |
||
348 | DRI_CONF_ENUM(1,"Rond af naar dichtsbijzijnde kleur") \ |
||
349 | DRI_CONF_DESC_END \ |
||
350 | DRI_CONF_DESC_BEGIN(fr,"Méthode d'arrondi des couleurs") \ |
||
351 | DRI_CONF_ENUM(0,"Arrondi à l'inférieur") \ |
||
352 | DRI_CONF_ENUM(1,"Arrondi au plus proche") \ |
||
353 | DRI_CONF_DESC_END \ |
||
354 | DRI_CONF_DESC_BEGIN(sv,"Färgavrundningsmetod") \ |
||
355 | DRI_CONF_ENUM(0,"Avrunda färdkomponenter nedåt") \ |
||
356 | DRI_CONF_ENUM(1,"Avrunda till närmsta färg") \ |
||
357 | DRI_CONF_DESC_END \ |
||
358 | DRI_CONF_OPT_END |
||
359 | |||
360 | #define DRI_CONF_DITHER_XERRORDIFF 0 |
||
361 | #define DRI_CONF_DITHER_XERRORDIFFRESET 1 |
||
362 | #define DRI_CONF_DITHER_ORDERED 2 |
||
363 | #define DRI_CONF_DITHER_MODE(def) \ |
||
364 | DRI_CONF_OPT_BEGIN_V(dither_mode,enum,def,"0:2") \ |
||
365 | DRI_CONF_DESC_BEGIN(en,"Color dithering method") \ |
||
366 | DRI_CONF_ENUM(0,"Horizontal error diffusion") \ |
||
367 | DRI_CONF_ENUM(1,"Horizontal error diffusion, reset error at line start") \ |
||
368 | DRI_CONF_ENUM(2,"Ordered 2D color dithering") \ |
||
369 | DRI_CONF_DESC_END \ |
||
370 | DRI_CONF_DESC_BEGIN(ca,"Mètode de tramat de color") \ |
||
371 | DRI_CONF_ENUM(0,"Difusió d'error horitzontal") \ |
||
372 | DRI_CONF_ENUM(1,"Difusió d'error horitzontal, reinicia l'error a l'inici de la línia") \ |
||
373 | DRI_CONF_ENUM(2,"Tramat de color 2D ordenat") \ |
||
374 | DRI_CONF_DESC_END \ |
||
375 | DRI_CONF_DESC_BEGIN(de,"Farbrasterungsmethode") \ |
||
376 | DRI_CONF_ENUM(0,"Horizontale Fehlerstreuung") \ |
||
377 | DRI_CONF_ENUM(1,"Horizontale Fehlerstreuung, Fehler am Zeilenanfang zurücksetzen") \ |
||
378 | DRI_CONF_ENUM(2,"Geordnete 2D Farbrasterung") \ |
||
379 | DRI_CONF_DESC_END \ |
||
380 | DRI_CONF_DESC_BEGIN(es,"Método de suavizado de color") \ |
||
381 | DRI_CONF_ENUM(0,"Difusión de error horizontal") \ |
||
382 | DRI_CONF_ENUM(1,"Difusión de error horizontal, reiniciar error al comienzo de línea") \ |
||
383 | DRI_CONF_ENUM(2,"Suavizado de color 2D ordenado") \ |
||
384 | DRI_CONF_DESC_END \ |
||
385 | DRI_CONF_DESC_BEGIN(nl,"Kleurrasteriseringsmethode") \ |
||
386 | DRI_CONF_ENUM(0,"Horizontale foutdiffusie") \ |
||
387 | DRI_CONF_ENUM(1,"Horizontale foutdiffusie, zet fout bij lijnbegin terug") \ |
||
388 | DRI_CONF_ENUM(2,"Geordende 2D kleurrasterisering") \ |
||
389 | DRI_CONF_DESC_END \ |
||
390 | DRI_CONF_DESC_BEGIN(fr,"Méthode de tramage") \ |
||
391 | DRI_CONF_ENUM(0,"Diffusion d'erreur horizontale") \ |
||
392 | DRI_CONF_ENUM(1,"Diffusion d'erreur horizontale, réinitialisé pour chaque ligne") \ |
||
393 | DRI_CONF_ENUM(2,"Tramage ordonné des couleurs") \ |
||
394 | DRI_CONF_DESC_END \ |
||
395 | DRI_CONF_DESC_BEGIN(sv,"Färgutjämningsmetod") \ |
||
396 | DRI_CONF_ENUM(0,"Horisontell felspridning") \ |
||
397 | DRI_CONF_ENUM(1,"Horisontell felspridning, återställ fel vid radbörjan") \ |
||
398 | DRI_CONF_ENUM(2,"Ordnad 2D-färgutjämning") \ |
||
399 | DRI_CONF_DESC_END \ |
||
400 | DRI_CONF_OPT_END |
||
401 | |||
402 | #define DRI_CONF_FLOAT_DEPTH(def) \ |
||
403 | DRI_CONF_OPT_BEGIN_B(float_depth, def) \ |
||
404 | DRI_CONF_DESC(en,"Floating point depth buffer") \ |
||
405 | DRI_CONF_DESC(ca,"Buffer de profunditat de punt flotant") \ |
||
406 | DRI_CONF_DESC(de,"Fließkomma z-Puffer") \ |
||
407 | DRI_CONF_DESC(es,"Búfer de profundidad en coma flotante") \ |
||
408 | DRI_CONF_DESC(nl,"Dieptebuffer als commagetal") \ |
||
409 | DRI_CONF_DESC(fr,"Z-buffer en virgule flottante") \ |
||
410 | DRI_CONF_DESC(sv,"Buffert för flytande punktdjup") \ |
||
411 | DRI_CONF_OPT_END |
||
412 | |||
413 | #define DRI_CONF_PP_CELSHADE(def) \ |
||
414 | DRI_CONF_OPT_BEGIN_V(pp_celshade,enum,def,"0:1") \ |
||
415 | DRI_CONF_DESC(en,"A post-processing filter to cel-shade the output") \ |
||
416 | DRI_CONF_DESC(ca,"Un filtre de postprocessament per a aplicar cel shading a la sortida") \ |
||
417 | DRI_CONF_DESC(de,"Nachbearbeitungsfilter für Cell Shading") \ |
||
418 | DRI_CONF_DESC(es,"Un filtro de postprocesamiento para aplicar cel shading a la salida") \ |
||
419 | DRI_CONF_DESC(nl,"A post-processing filter to cel-shade the output") \ |
||
420 | DRI_CONF_DESC(fr,"A post-processing filter to cel-shade the output") \ |
||
421 | DRI_CONF_DESC(sv,"A post-processing filter to cel-shade the output") \ |
||
422 | DRI_CONF_OPT_END |
||
423 | |||
424 | #define DRI_CONF_PP_NORED(def) \ |
||
425 | DRI_CONF_OPT_BEGIN_V(pp_nored,enum,def,"0:1") \ |
||
426 | DRI_CONF_DESC(en,"A post-processing filter to remove the red channel") \ |
||
427 | DRI_CONF_DESC(ca,"Un filtre de postprocessament per a eliminar el canal vermell") \ |
||
428 | DRI_CONF_DESC(de,"Nachbearbeitungsfilter zum Entfernen des Rotkanals") \ |
||
429 | DRI_CONF_DESC(es,"Un filtro de postprocesamiento para eliminar el canal rojo") \ |
||
430 | DRI_CONF_DESC(nl,"A post-processing filter to remove the red channel") \ |
||
431 | DRI_CONF_DESC(fr,"A post-processing filter to remove the red channel") \ |
||
432 | DRI_CONF_DESC(sv,"A post-processing filter to remove the red channel") \ |
||
433 | DRI_CONF_OPT_END |
||
434 | |||
435 | #define DRI_CONF_PP_NOGREEN(def) \ |
||
436 | DRI_CONF_OPT_BEGIN_V(pp_nogreen,enum,def,"0:1") \ |
||
437 | DRI_CONF_DESC(en,"A post-processing filter to remove the green channel") \ |
||
438 | DRI_CONF_DESC(ca,"Un filtre de postprocessament per a eliminar el canal verd") \ |
||
439 | DRI_CONF_DESC(de,"Nachbearbeitungsfilter zum Entfernen des Grünkanals") \ |
||
440 | DRI_CONF_DESC(es,"Un filtro de postprocesamiento para eliminar el canal verde") \ |
||
441 | DRI_CONF_DESC(nl,"A post-processing filter to remove the green channel") \ |
||
442 | DRI_CONF_DESC(fr,"A post-processing filter to remove the green channel") \ |
||
443 | DRI_CONF_DESC(sv,"A post-processing filter to remove the green channel") \ |
||
444 | DRI_CONF_OPT_END |
||
445 | |||
446 | #define DRI_CONF_PP_NOBLUE(def) \ |
||
447 | DRI_CONF_OPT_BEGIN_V(pp_noblue,enum,def,"0:1") \ |
||
448 | DRI_CONF_DESC(en,"A post-processing filter to remove the blue channel") \ |
||
449 | DRI_CONF_DESC(ca,"Un filtre de postprocessament per a eliminar el canal blau") \ |
||
450 | DRI_CONF_DESC(de,"Nachbearbeitungsfilter zum Entfernen des Blaukanals") \ |
||
451 | DRI_CONF_DESC(es,"Un filtro de postprocesamiento para eliminar el canal azul") \ |
||
452 | DRI_CONF_DESC(nl,"A post-processing filter to remove the blue channel") \ |
||
453 | DRI_CONF_DESC(fr,"A post-processing filter to remove the blue channel") \ |
||
454 | DRI_CONF_DESC(sv,"A post-processing filter to remove the blue channel") \ |
||
455 | DRI_CONF_OPT_END |
||
456 | |||
457 | #define DRI_CONF_PP_JIMENEZMLAA(def,min,max) \ |
||
458 | DRI_CONF_OPT_BEGIN_V(pp_jimenezmlaa,int,def, # min ":" # max ) \ |
||
459 | DRI_CONF_DESC(en,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality") \ |
||
460 | DRI_CONF_DESC(ca,"Antialiàsing morfològic basat en el MLAA de Jimenez. 0 per deshabilitar, 8 per qualitat per defecte") \ |
||
461 | DRI_CONF_DESC(de,"Morphologische Kantenglättung (Anti-Aliasing) basierend auf Jimenez' MLAA. 0 für deaktiviert, 8 für Standardqualität") \ |
||
462 | DRI_CONF_DESC(es,"Antialiasing morfológico basado en el MLAA de Jimenez. 0 para deshabilitar, 8 para calidad por defecto") \ |
||
463 | DRI_CONF_DESC(nl,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality") \ |
||
464 | DRI_CONF_DESC(fr,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality") \ |
||
465 | DRI_CONF_DESC(sv,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality") \ |
||
466 | DRI_CONF_OPT_END |
||
467 | |||
468 | #define DRI_CONF_PP_JIMENEZMLAA_COLOR(def,min,max) \ |
||
469 | DRI_CONF_OPT_BEGIN_V(pp_jimenezmlaa_color,int,def, # min ":" # max ) \ |
||
470 | DRI_CONF_DESC(en,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality. Color version, usable with 2d GL apps") \ |
||
471 | DRI_CONF_DESC(ca,"Antialiàsing morfològic basat en el MLAA de Jimenez. 0 per deshabilitar, 8 per qualitat per defecte. Versió en color, utilitzable amb les aplicacions GL 2D") \ |
||
472 | DRI_CONF_DESC(de,"Morphologische Kantenglättung (Anti-Aliasing) basierend auf Jimenez' MLAA. 0 für deaktiviert, 8 für Standardqualität. Farbversion, für 2D-Anwendungen") \ |
||
473 | DRI_CONF_DESC(es,"Antialiasing morfológico basado en el MLAA de Jimenez. 0 para deshabilitar, 8 para calidad por defecto. Versión en color, usable con aplicaciones GL 2D") \ |
||
474 | DRI_CONF_DESC(nl,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality. Color version, usable with 2d GL apps") \ |
||
475 | DRI_CONF_DESC(fr,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality. Color version, usable with 2d GL apps") \ |
||
476 | DRI_CONF_DESC(sv,"Morphological anti-aliasing based on Jimenez\' MLAA. 0 to disable, 8 for default quality. Color version, usable with 2d GL apps") \ |
||
477 | DRI_CONF_OPT_END |
||
478 | |||
479 | |||
480 | |||
481 | /** |
||
482 | * \brief Performance-related options |
||
483 | */ |
||
484 | #define DRI_CONF_SECTION_PERFORMANCE \ |
||
485 | DRI_CONF_SECTION_BEGIN \ |
||
486 | DRI_CONF_DESC(en,"Performance") \ |
||
487 | DRI_CONF_DESC(ca,"Rendiment") \ |
||
488 | DRI_CONF_DESC(de,"Leistung") \ |
||
489 | DRI_CONF_DESC(es,"Rendimiento") \ |
||
490 | DRI_CONF_DESC(nl,"Prestatie") \ |
||
491 | DRI_CONF_DESC(fr,"Performance") \ |
||
492 | DRI_CONF_DESC(sv,"Prestanda") |
||
493 | |||
494 | #define DRI_CONF_TCL_SW 0 |
||
495 | #define DRI_CONF_TCL_PIPELINED 1 |
||
496 | #define DRI_CONF_TCL_VTXFMT 2 |
||
497 | #define DRI_CONF_TCL_CODEGEN 3 |
||
498 | #define DRI_CONF_TCL_MODE(def) \ |
||
499 | DRI_CONF_OPT_BEGIN_V(tcl_mode,enum,def,"0:3") \ |
||
500 | DRI_CONF_DESC_BEGIN(en,"TCL mode (Transformation, Clipping, Lighting)") \ |
||
501 | DRI_CONF_ENUM(0,"Use software TCL pipeline") \ |
||
502 | DRI_CONF_ENUM(1,"Use hardware TCL as first TCL pipeline stage") \ |
||
503 | DRI_CONF_ENUM(2,"Bypass the TCL pipeline") \ |
||
504 | DRI_CONF_ENUM(3,"Bypass the TCL pipeline with state-based machine code generated on-the-fly") \ |
||
505 | DRI_CONF_DESC_END \ |
||
506 | DRI_CONF_DESC_BEGIN(ca,"Mode TCL (Transformació, Retall, Il·luminació)") \ |
||
507 | DRI_CONF_ENUM(0,"Utilitza la canonada TCL de programari") \ |
||
508 | DRI_CONF_ENUM(1,"Utilitza el TCL de maquinari com a la primera fase de la canonada TCL") \ |
||
509 | DRI_CONF_ENUM(2,"Passa per alt la canonada TCL") \ |
||
510 | DRI_CONF_ENUM(3,"Passa per alt la canonada TCL amb codi de màquina basat en estats, generat sobre la marxa") \ |
||
511 | DRI_CONF_DESC_END \ |
||
512 | DRI_CONF_DESC_BEGIN(de,"TCL-Modus (Transformation, Clipping, Licht)") \ |
||
513 | DRI_CONF_ENUM(0,"Benutze die Software-TCL-Pipeline") \ |
||
514 | DRI_CONF_ENUM(1,"Benutze Hardware TCL als erste Stufe der TCL-Pipeline") \ |
||
515 | DRI_CONF_ENUM(2,"Umgehe die TCL-Pipeline") \ |
||
516 | DRI_CONF_ENUM(3,"Umgehe die TCL-Pipeline mit zur Laufzeit erzeugtem, zustandsbasiertem Maschinencode") \ |
||
517 | DRI_CONF_DESC_END \ |
||
518 | DRI_CONF_DESC_BEGIN(es,"Modo TCL (Transformación, Recorte, Iluminación)") \ |
||
519 | DRI_CONF_ENUM(0,"Usar tubería TCL por software") \ |
||
520 | DRI_CONF_ENUM(1,"Usar TCL por hardware en la primera fase de la tubería TCL") \ |
||
521 | DRI_CONF_ENUM(2,"Pasar por alto la tubería TCL") \ |
||
522 | DRI_CONF_ENUM(3,"Pasar por alto la tubería TCL con código máquina basado en estados, generado al vuelo") \ |
||
523 | DRI_CONF_DESC_END \ |
||
524 | DRI_CONF_DESC_BEGIN(nl,"TCL-modus (Transformatie, Clipping, Licht)") \ |
||
525 | DRI_CONF_ENUM(0,"Gebruik software TCL pijpleiding") \ |
||
526 | DRI_CONF_ENUM(1,"Gebruik hardware TCL as eerste TCL pijpleiding trap") \ |
||
527 | DRI_CONF_ENUM(2,"Omzeil de TCL pijpleiding") \ |
||
528 | DRI_CONF_ENUM(3,"Omzeil de TCL pijpleiding met staatgebaseerde machinecode die tijdens executie gegenereerd wordt") \ |
||
529 | DRI_CONF_DESC_END \ |
||
530 | DRI_CONF_DESC_BEGIN(fr,"Mode de TCL (Transformation, Clipping, Eclairage)") \ |
||
531 | DRI_CONF_ENUM(0,"Utiliser un pipeline TCL logiciel") \ |
||
532 | DRI_CONF_ENUM(1,"Utiliser le TCL matériel pour le premier niveau de pipeline") \ |
||
533 | DRI_CONF_ENUM(2,"Court-circuiter le pipeline TCL") \ |
||
534 | DRI_CONF_ENUM(3,"Court-circuiter le pipeline TCL par une machine à états qui génère le codede TCL à la volée") \ |
||
535 | DRI_CONF_DESC_END \ |
||
536 | DRI_CONF_DESC_BEGIN(sv,"TCL-läge (Transformation, Clipping, Lighting)") \ |
||
537 | DRI_CONF_ENUM(0,"Använd programvaru-TCL-rörledning") \ |
||
538 | DRI_CONF_ENUM(1,"Använd maskinvaru-TCL som första TCL-rörledningssteg") \ |
||
539 | DRI_CONF_ENUM(2,"Kringgå TCL-rörledningen") \ |
||
540 | DRI_CONF_ENUM(3,"Kringgå TCL-rörledningen med tillståndsbaserad maskinkod som direktgenereras") \ |
||
541 | DRI_CONF_DESC_END \ |
||
542 | DRI_CONF_OPT_END |
||
543 | |||
544 | #define DRI_CONF_FTHROTTLE_BUSY 0 |
||
545 | #define DRI_CONF_FTHROTTLE_USLEEPS 1 |
||
546 | #define DRI_CONF_FTHROTTLE_IRQS 2 |
||
547 | #define DRI_CONF_FTHROTTLE_MODE(def) \ |
||
548 | DRI_CONF_OPT_BEGIN_V(fthrottle_mode,enum,def,"0:2") \ |
||
549 | DRI_CONF_DESC_BEGIN(en,"Method to limit rendering latency") \ |
||
550 | DRI_CONF_ENUM(0,"Busy waiting for the graphics hardware") \ |
||
551 | DRI_CONF_ENUM(1,"Sleep for brief intervals while waiting for the graphics hardware") \ |
||
552 | DRI_CONF_ENUM(2,"Let the graphics hardware emit a software interrupt and sleep") \ |
||
553 | DRI_CONF_DESC_END \ |
||
554 | DRI_CONF_DESC_BEGIN(ca,"Mètode per a limitar la latència de renderització") \ |
||
555 | DRI_CONF_ENUM(0,"Espera activa pel maquinari de gràfics") \ |
||
556 | DRI_CONF_ENUM(1,"Dorm per intervals breus mentre s'espera al maquinari de gràfics") \ |
||
557 | DRI_CONF_ENUM(2,"Deixa que el maquinari de gràfics emeti una interrupció de programari i dormi") \ |
||
558 | DRI_CONF_DESC_END \ |
||
559 | DRI_CONF_DESC_BEGIN(de,"Methode zur Begrenzung der Bildverzögerung") \ |
||
560 | DRI_CONF_ENUM(0,"Aktives Warten auf die Grafikhardware") \ |
||
561 | DRI_CONF_ENUM(1,"Kurze Schlafintervalle beim Warten auf die Grafikhardware") \ |
||
562 | DRI_CONF_ENUM(2,"Die Grafikhardware eine Softwareunterbrechnung erzeugen lassen und schlafen") \ |
||
563 | DRI_CONF_DESC_END \ |
||
564 | DRI_CONF_DESC_BEGIN(es,"Método para limitar la latencia de renderización") \ |
||
565 | DRI_CONF_ENUM(0,"Esperar activamente al hardware gráfico") \ |
||
566 | DRI_CONF_ENUM(1,"Dormir en intervalos cortos mientras se espera al hardware gráfico") \ |
||
567 | DRI_CONF_ENUM(2,"Permitir que el hardware gráfico emita una interrupción de software y duerma") \ |
||
568 | DRI_CONF_DESC_END \ |
||
569 | DRI_CONF_DESC_BEGIN(nl,"Methode om beeldopbouwvertraging te onderdrukken") \ |
||
570 | DRI_CONF_ENUM(0,"Actief wachten voor de grafische hardware") \ |
||
571 | DRI_CONF_ENUM(1,"Slaap voor korte intervallen tijdens het wachten op de grafische hardware") \ |
||
572 | DRI_CONF_ENUM(2,"Laat de grafische hardware een software onderbreking uitzenden en in slaap vallen") \ |
||
573 | DRI_CONF_DESC_END \ |
||
574 | DRI_CONF_DESC_BEGIN(fr,"Méthode d'attente de la carte graphique") \ |
||
575 | DRI_CONF_ENUM(0,"Attente active de la carte graphique") \ |
||
576 | DRI_CONF_ENUM(1,"Attente utilisant usleep()") \ |
||
577 | DRI_CONF_ENUM(2,"Utiliser les interruptions") \ |
||
578 | DRI_CONF_DESC_END \ |
||
579 | DRI_CONF_DESC_BEGIN(sv,"Metod för att begränsa renderingslatens") \ |
||
580 | DRI_CONF_ENUM(0,"Upptagen med att vänta på grafikhårdvaran") \ |
||
581 | DRI_CONF_ENUM(1,"Sov i korta intervall under väntan på grafikhårdvaran") \ |
||
582 | DRI_CONF_ENUM(2,"Låt grafikhårdvaran sända ut ett programvaruavbrott och sov") \ |
||
583 | DRI_CONF_DESC_END \ |
||
584 | DRI_CONF_OPT_END |
||
585 | |||
586 | #define DRI_CONF_VBLANK_NEVER 0 |
||
587 | #define DRI_CONF_VBLANK_DEF_INTERVAL_0 1 |
||
588 | #define DRI_CONF_VBLANK_DEF_INTERVAL_1 2 |
||
589 | #define DRI_CONF_VBLANK_ALWAYS_SYNC 3 |
||
590 | #define DRI_CONF_VBLANK_MODE(def) \ |
||
591 | DRI_CONF_OPT_BEGIN_V(vblank_mode,enum,def,"0:3") \ |
||
592 | DRI_CONF_DESC_BEGIN(en,"Synchronization with vertical refresh (swap intervals)") \ |
||
593 | DRI_CONF_ENUM(0,"Never synchronize with vertical refresh, ignore application's choice") \ |
||
594 | DRI_CONF_ENUM(1,"Initial swap interval 0, obey application's choice") \ |
||
595 | DRI_CONF_ENUM(2,"Initial swap interval 1, obey application's choice") \ |
||
596 | DRI_CONF_ENUM(3,"Always synchronize with vertical refresh, application chooses the minimum swap interval") \ |
||
597 | DRI_CONF_DESC_END \ |
||
598 | DRI_CONF_DESC_BEGIN(ca,"Sincronització amb refresc vertical (intervals d'intercanvi)") \ |
||
599 | DRI_CONF_ENUM(0,"Mai sincronitzis amb el refresc vertical, ignora l'elecció de l'aplicació") \ |
||
600 | DRI_CONF_ENUM(1,"Interval d'intercanvi inicial 0, obeeix l'elecció de l'aplicació") \ |
||
601 | DRI_CONF_ENUM(2,"Interval d'intercanvi inicial 1, obeeix l'elecció de l'aplicació") \ |
||
602 | DRI_CONF_ENUM(3,"Sempre sincronitza amb el refresc vertical, l'aplicació tria l'interval mínim d'intercanvi") \ |
||
603 | DRI_CONF_DESC_END \ |
||
604 | DRI_CONF_DESC_BEGIN(de,"Synchronisation mit der vertikalen Bildwiederholung") \ |
||
605 | DRI_CONF_ENUM(0,"Niemals mit der Bildwiederholung synchronisieren, Anweisungen der Anwendung ignorieren") \ |
||
606 | DRI_CONF_ENUM(1,"Initiales Bildinterval 0, Anweisungen der Anwendung gehorchen") \ |
||
607 | DRI_CONF_ENUM(2,"Initiales Bildinterval 1, Anweisungen der Anwendung gehorchen") \ |
||
608 | DRI_CONF_ENUM(3,"Immer mit der Bildwiederholung synchronisieren, Anwendung wählt das minimale Bildintervall") \ |
||
609 | DRI_CONF_DESC_END \ |
||
610 | DRI_CONF_DESC_BEGIN(es,"Sincronización con el refresco vertical (intervalos de intercambio)") \ |
||
611 | DRI_CONF_ENUM(0,"No sincronizar nunca con el refresco vertical, ignorar la elección de la aplicación") \ |
||
612 | DRI_CONF_ENUM(1,"Intervalo de intercambio inicial 0, obedecer la elección de la aplicación") \ |
||
613 | DRI_CONF_ENUM(2,"Intervalo de intercambio inicial 1, obedecer la elección de la aplicación") \ |
||
614 | DRI_CONF_ENUM(3,"Sincronizar siempre con el refresco vertical, la aplicación elige el intervalo de intercambio mínimo") \ |
||
615 | DRI_CONF_DESC_END \ |
||
616 | DRI_CONF_DESC_BEGIN(nl,"Synchronisatie met verticale verversing (interval omwisselen)") \ |
||
617 | DRI_CONF_ENUM(0,"Nooit synchroniseren met verticale verversing, negeer de keuze van de applicatie") \ |
||
618 | DRI_CONF_ENUM(1,"Initïeel omwisselingsinterval 0, honoreer de keuze van de applicatie") \ |
||
619 | DRI_CONF_ENUM(2,"Initïeel omwisselingsinterval 1, honoreer de keuze van de applicatie") \ |
||
620 | DRI_CONF_ENUM(3,"Synchroniseer altijd met verticale verversing, de applicatie kiest het minimum omwisselingsinterval") \ |
||
621 | DRI_CONF_DESC_END \ |
||
622 | DRI_CONF_DESC_BEGIN(fr,"Synchronisation de l'affichage avec le balayage vertical") \ |
||
623 | DRI_CONF_ENUM(0,"Ne jamais synchroniser avec le balayage vertical, ignorer le choix de l'application") \ |
||
624 | DRI_CONF_ENUM(1,"Ne pas synchroniser avec le balayage vertical par défaut, mais obéir au choix de l'application") \ |
||
625 | DRI_CONF_ENUM(2,"Synchroniser avec le balayage vertical par défaut, mais obéir au choix de l'application") \ |
||
626 | DRI_CONF_ENUM(3,"Toujours synchroniser avec le balayage vertical, l'application choisit l'intervalle minimal") \ |
||
627 | DRI_CONF_DESC_END \ |
||
628 | DRI_CONF_DESC_BEGIN(sv,"Synkronisering med vertikal uppdatering (växlingsintervall)") \ |
||
629 | DRI_CONF_ENUM(0,"Synkronisera aldrig med vertikal uppdatering, ignorera programmets val") \ |
||
630 | DRI_CONF_ENUM(1,"Initialt växlingsintervall 0, följ programmets val") \ |
||
631 | DRI_CONF_ENUM(2,"Initialt växlingsintervall 1, följ programmets val") \ |
||
632 | DRI_CONF_ENUM(3,"Synkronisera alltid med vertikal uppdatering, programmet väljer den minsta växlingsintervallen") \ |
||
633 | DRI_CONF_DESC_END \ |
||
634 | DRI_CONF_OPT_END |
||
635 | |||
636 | #define DRI_CONF_HYPERZ_DISABLED 0 |
||
637 | #define DRI_CONF_HYPERZ_ENABLED 1 |
||
638 | #define DRI_CONF_HYPERZ(def) \ |
||
639 | DRI_CONF_OPT_BEGIN_B(hyperz, def) \ |
||
640 | DRI_CONF_DESC(en,"Use HyperZ to boost performance") \ |
||
641 | DRI_CONF_DESC(ca,"Utilitza el HyperZ per a augmentar el rendiment") \ |
||
642 | DRI_CONF_DESC(de,"HyperZ zur Leistungssteigerung verwenden") \ |
||
643 | DRI_CONF_DESC(es,"Usar HyperZ para potenciar rendimiento") \ |
||
644 | DRI_CONF_DESC(nl,"Gebruik HyperZ om de prestaties te verbeteren") \ |
||
645 | DRI_CONF_DESC(fr,"Utiliser le HyperZ pour améliorer les performances") \ |
||
646 | DRI_CONF_DESC(sv,"Använd HyperZ för att maximera prestandan") \ |
||
647 | DRI_CONF_OPT_END |
||
648 | |||
649 | #define DRI_CONF_MAX_TEXTURE_UNITS(def,min,max) \ |
||
650 | DRI_CONF_OPT_BEGIN_V(texture_units,int,def, # min ":" # max ) \ |
||
651 | DRI_CONF_DESC(en,"Number of texture units used") \ |
||
652 | DRI_CONF_DESC(ca,"Nombre d'unitats de textura utilitzades") \ |
||
653 | DRI_CONF_DESC(de,"Anzahl der benutzten Textureinheiten") \ |
||
654 | DRI_CONF_DESC(es,"Número de unidades de textura usadas") \ |
||
655 | DRI_CONF_DESC(nl,"Aantal textuureenheden in gebruik") \ |
||
656 | DRI_CONF_DESC(fr,"Nombre d'unités de texture") \ |
||
657 | DRI_CONF_DESC(sv,"Antal använda texturenheter") \ |
||
658 | DRI_CONF_OPT_END |
||
659 | |||
660 | #define DRI_CONF_TEXTURE_BLEND_QUALITY(def,range) \ |
||
661 | DRI_CONF_OPT_BEGIN_V(texture_blend_quality,float,def,range) \ |
||
662 | DRI_CONF_DESC(en,"Texture filtering quality vs. speed, AKA “brilinear” texture filtering") \ |
||
663 | DRI_CONF_DESC(ca,"Qualitat vs. velocitat de filtració de textura, àlies filtració ”brilinear“ de textura") \ |
||
664 | DRI_CONF_DESC(de,"Texturfilterqualität versus -geschwindigkeit, auch bekannt als „brilineare“ Texturfilterung") \ |
||
665 | DRI_CONF_DESC(es,"Calidad de filtrado de textura vs. velocidad, alias filtrado ”brilinear“ de textura") \ |
||
666 | DRI_CONF_DESC(nl,"Textuurfilterkwaliteit versus -snelheid, ookwel bekend als “brilineaire” textuurfiltering") \ |
||
667 | DRI_CONF_DESC(fr,"Qualité/performance du filtrage trilinéaire de texture (filtrage brilinéaire)") \ |
||
668 | DRI_CONF_DESC(sv,"Texturfiltreringskvalitet mot hastighet, även kallad ”brilinear”-texturfiltrering") \ |
||
669 | DRI_CONF_OPT_END |
||
670 | |||
671 | #define DRI_CONF_TEXTURE_HEAPS_ALL 0 |
||
672 | #define DRI_CONF_TEXTURE_HEAPS_CARD 1 |
||
673 | #define DRI_CONF_TEXTURE_HEAPS_GART 2 |
||
674 | #define DRI_CONF_TEXTURE_HEAPS(def) \ |
||
675 | DRI_CONF_OPT_BEGIN_V(texture_heaps,enum,def,"0:2") \ |
||
676 | DRI_CONF_DESC_BEGIN(en,"Used types of texture memory") \ |
||
677 | DRI_CONF_ENUM(0,"All available memory") \ |
||
678 | DRI_CONF_ENUM(1,"Only card memory (if available)") \ |
||
679 | DRI_CONF_ENUM(2,"Only GART (AGP/PCIE) memory (if available)") \ |
||
680 | DRI_CONF_DESC_END \ |
||
681 | DRI_CONF_DESC_BEGIN(ca,"Tipus utilitzats de memòria de textura") \ |
||
682 | DRI_CONF_ENUM(0,"Tota la memòria disponible") \ |
||
683 | DRI_CONF_ENUM(1,"Només memòria de targeta (si està disponible)") \ |
||
684 | DRI_CONF_ENUM(2,"Només memòria GART (AGP/PCIE) (si està disponible)") \ |
||
685 | DRI_CONF_DESC_END \ |
||
686 | DRI_CONF_DESC_BEGIN(de,"Benutzte Arten von Texturspeicher") \ |
||
687 | DRI_CONF_ENUM(0,"Aller verfügbarer Speicher") \ |
||
688 | DRI_CONF_ENUM(1,"Nur Grafikspeicher (falls verfügbar)") \ |
||
689 | DRI_CONF_ENUM(2,"Nur GART-Speicher (AGP/PCIE) (falls verfügbar)") \ |
||
690 | DRI_CONF_DESC_END \ |
||
691 | DRI_CONF_DESC_BEGIN(es,"Tipos de memoria de textura usados") \ |
||
692 | DRI_CONF_ENUM(0,"Toda la memoria disponible") \ |
||
693 | DRI_CONF_ENUM(1,"Solo memoria de tarjeta (si está disponible)") \ |
||
694 | DRI_CONF_ENUM(2,"Solo memoria GART (AGP/PCIE) (si está disponible)") \ |
||
695 | DRI_CONF_DESC_END \ |
||
696 | DRI_CONF_DESC_BEGIN(nl,"Gebruikte soorten textuurgeheugen") \ |
||
697 | DRI_CONF_ENUM(0,"Al het beschikbaar geheugen") \ |
||
698 | DRI_CONF_ENUM(1,"Alleen geheugen op de kaart (als het aanwezig is)") \ |
||
699 | DRI_CONF_ENUM(2,"Alleen GART (AGP/PCIE) geheugen (als het aanwezig is)") \ |
||
700 | DRI_CONF_DESC_END \ |
||
701 | DRI_CONF_DESC_BEGIN(fr,"Types de mémoire de texture") \ |
||
702 | DRI_CONF_ENUM(0,"Utiliser toute la mémoire disponible") \ |
||
703 | DRI_CONF_ENUM(1,"Utiliser uniquement la mémoire graphique (si disponible)") \ |
||
704 | DRI_CONF_ENUM(2,"Utiliser uniquement la mémoire GART (AGP/PCIE) (si disponible)") \ |
||
705 | DRI_CONF_DESC_END \ |
||
706 | DRI_CONF_DESC_BEGIN(sv,"Använda typer av texturminne") \ |
||
707 | DRI_CONF_ENUM(0,"Allt tillgängligt minne") \ |
||
708 | DRI_CONF_ENUM(1,"Endast kortminne (om tillgängligt)") \ |
||
709 | DRI_CONF_ENUM(2,"Endast GART-minne (AGP/PCIE) (om tillgängligt)") \ |
||
710 | DRI_CONF_DESC_END \ |
||
711 | DRI_CONF_OPT_END |
||
712 | |||
713 | |||
714 | |||
715 | /** |
||
716 | * \brief Software-fallback options. To allow using features (like |
||
717 | * GL_ARB_vertex_program) on GPUs that don't otherwise support the feature. |
||
718 | */ |
||
719 | #define DRI_CONF_SECTION_SOFTWARE \ |
||
720 | DRI_CONF_SECTION_BEGIN \ |
||
721 | DRI_CONF_DESC(en,"Features that are not hardware-accelerated") \ |
||
722 | DRI_CONF_DESC(ca,"Característiques no accelerades per maquinari") \ |
||
723 | DRI_CONF_DESC(de,"Funktionalität, die nicht hardwarebeschleunigt ist") \ |
||
724 | DRI_CONF_DESC(es,"Características no aceleradas por hardware") \ |
||
725 | DRI_CONF_DESC(nl,"Eigenschappen die niet hardwareversneld zijn") \ |
||
726 | DRI_CONF_DESC(fr,"Fonctionnalités ne bénéficiant pas d'une accélération matérielle") \ |
||
727 | DRI_CONF_DESC(sv,"Funktioner som inte är hårdvaruaccelererade") |
||
728 | |||
729 | #define DRI_CONF_ARB_VERTEX_PROGRAM(def) \ |
||
730 | DRI_CONF_OPT_BEGIN_B(arb_vertex_program, def) \ |
||
731 | DRI_CONF_DESC(en,"Enable extension GL_ARB_vertex_program") \ |
||
732 | DRI_CONF_DESC(ca,"Habilita l'extensió GL_ARB_vertex_program") \ |
||
733 | DRI_CONF_DESC(de,"Erweiterung GL_ARB_vertex_program aktivieren") \ |
||
734 | DRI_CONF_DESC(es,"Habilitar la extensión GL_ARB_vertex_program") \ |
||
735 | DRI_CONF_DESC(nl,"Zet uitbreiding GL_ARB_vertex_program aan") \ |
||
736 | DRI_CONF_DESC(fr,"Activer l'extension GL_ARB_vertex_program") \ |
||
737 | DRI_CONF_DESC(sv,"Aktivera tillägget GL_ARB_vertex_program") \ |
||
738 | DRI_CONF_OPT_END |
||
739 | |||
740 | |||
741 | |||
742 | /** |
||
743 | * \brief Miscellaneous configuration options |
||
744 | */ |
||
745 | #define DRI_CONF_SECTION_MISCELLANEOUS \ |
||
746 | DRI_CONF_SECTION_BEGIN \ |
||
747 | DRI_CONF_DESC(en,"Miscellaneous") \ |
||
748 | DRI_CONF_DESC(ca,"Miscel·lània") \ |
||
749 | DRI_CONF_DESC(de,"Miscellaneous") \ |
||
750 | DRI_CONF_DESC(es,"Misceláneos") \ |
||
751 | DRI_CONF_DESC(nl,"Miscellaneous") \ |
||
752 | DRI_CONF_DESC(fr,"Miscellaneous") \ |
||
753 | DRI_CONF_DESC(sv,"Miscellaneous") |
||
754 | |||
755 | #define DRI_CONF_ALWAYS_HAVE_DEPTH_BUFFER(def) \ |
||
756 | DRI_CONF_OPT_BEGIN_B(always_have_depth_buffer, def) \ |
||
757 | DRI_CONF_DESC(en,"Create all visuals with a depth buffer") \ |
||
758 | DRI_CONF_DESC(ca,"Crea tots els visuals amb buffer de profunditat") \ |
||
759 | DRI_CONF_DESC(de,"Create all visuals with a depth buffer") \ |
||
760 | DRI_CONF_DESC(es,"Crear todos los visuales con búfer de profundidad") \ |
||
761 | DRI_CONF_DESC(nl,"Create all visuals with a depth buffer") \ |
||
762 | DRI_CONF_DESC(fr,"Create all visuals with a depth buffer") \ |
||
763 | DRI_CONF_DESC(sv,"Create all visuals with a depth buffer") \ |
||
764 | DRI_CONF_OPT_END |
||
765 | |||
766 | |||
767 | |||
768 | /** |
||
769 | * \brief Initialization configuration options |
||
770 | */ |
||
771 | #define DRI_CONF_SECTION_INITIALIZATION \ |
||
772 | DRI_CONF_SECTION_BEGIN \ |
||
773 | DRI_CONF_DESC(en,"Initialization") \ |
||
774 | DRI_CONF_DESC(ca,"Inicialització") \ |
||
775 | DRI_CONF_DESC(de,"Initialization") \ |
||
776 | DRI_CONF_DESC(es,"Inicialización") \ |
||
777 | DRI_CONF_DESC(nl,"Initialization") \ |
||
778 | DRI_CONF_DESC(fr,"Initialization") \ |
||
779 | DRI_CONF_DESC(sv,"Initialization") |
||
780 | |||
781 | #define DRI_CONF_DEVICE_ID_PATH_TAG(def) \ |
||
782 | DRI_CONF_OPT_BEGIN(device_id, string, def) \ |
||
783 | DRI_CONF_DESC(en,"Define the graphic device to use if possible") \ |
||
784 | DRI_CONF_DESC(ca,"Defineix el dispositiu de gràfics que utilitzar si és possible") \ |
||
785 | DRI_CONF_DESC(de,"Define the graphic device to use if possible") \ |
||
786 | DRI_CONF_DESC(es,"Define el dispositivo de gráficos que usar si es posible") \ |
||
787 | DRI_CONF_DESC(nl,"Define the graphic device to use if possible") \ |
||
788 | DRI_CONF_DESC(fr,"Define the graphic device to use if possible") \ |
||
789 | DRI_CONF_DESC(sv,"Define the graphic device to use if possible") \ |
||
790 | DRI_CONF_OPT_END |
||
791 | |||
792 | /** |
||
793 | * \brief Gallium-Nine specific configuration options |
||
794 | */ |
||
795 | |||
796 | #define DRI_CONF_SECTION_NINE \ |
||
797 | DRI_CONF_SECTION_BEGIN \ |
||
798 | DRI_CONF_DESC(en,"Gallium Nine") \ |
||
799 | DRI_CONF_DESC(ca,"Gallium Nine") \ |
||
800 | DRI_CONF_DESC(de,"Gallium Nine") \ |
||
801 | DRI_CONF_DESC(es,"Gallium Nine") \ |
||
802 | DRI_CONF_DESC(nl,"Gallium Nine") \ |
||
803 | DRI_CONF_DESC(fr,"Gallium Nine") \ |
||
804 | DRI_CONF_DESC(sv,"Gallium Nine") |
||
805 | |||
806 | #define DRI_CONF_NINE_THROTTLE(def) \ |
||
807 | DRI_CONF_OPT_BEGIN(throttle_value, int, def) \ |
||
808 | DRI_CONF_DESC(en,"Define the throttling value. -1 for no throttling, -2 for default (usually 2), 0 for glfinish behaviour") \ |
||
809 | DRI_CONF_DESC(ca,"Defineix el valor de regulació. -1 per a no regular, -2 per al predeterminat (generalment 2), 0 per al comportament de glfinish") \ |
||
810 | DRI_CONF_DESC(de,"Define the throttling value. -1 for no throttling, -2 for default (usually 2), 0 for glfinish behaviour") \ |
||
811 | DRI_CONF_DESC(es,"Define el valor de regulación. -1 para no regular, -2 para el por defecto (generalmente 2), 0 para el comportamiento de glfinish") \ |
||
812 | DRI_CONF_DESC(nl,"Define the throttling value. -1 for no throttling, -2 for default (usually 2), 0 for glfinish behaviour") \ |
||
813 | DRI_CONF_DESC(fr,"Define the throttling value. -1 for no throttling, -2 for default (usually 2), 0 for glfinish behaviour") \ |
||
814 | DRI_CONF_DESC(sv,"Define the throttling value. -1 for no throttling, -2 for default (usually 2), 0 for glfinish behaviour") \ |
||
815 | DRI_CONF_OPT_END |
||
816 | |||
817 | #define DRI_CONF_NINE_THREADSUBMIT(def) \ |
||
818 | DRI_CONF_OPT_BEGIN_B(thread_submit, def) \ |
||
819 | DRI_CONF_DESC(en,"Use an additional thread to submit buffers.") \ |
||
820 | DRI_CONF_DESC(ca,"Utilitza un fil addicional per a entregar els buffers.") \ |
||
821 | DRI_CONF_DESC(de,"Use an additional thread to submit buffers.") \ |
||
822 | DRI_CONF_DESC(es,"Usar un hilo adicional para entregar los búfer.") \ |
||
823 | DRI_CONF_DESC(nl,"Use an additional thread to submit buffers.") \ |
||
824 | DRI_CONF_DESC(fr,"Use an additional thread to submit buffers.") \ |
||
825 | DRI_CONF_DESC(sv,"Use an additional thread to submit buffers.") \ |
||
826 | DRI_CONF_OPT_END |