nv_const.h revision 16ee1e9a
1#ifndef __NV_CONST_H__
2#define __NV_CONST_H__
3
4#define NV_VERSION 4000
5#define NV_NAME "NOUVEAU"
6#define NV_DRIVER_NAME "nouveau"
7
8typedef enum {
9    OPTION_SW_CURSOR,
10    OPTION_HW_CURSOR,
11    OPTION_NOACCEL,
12    OPTION_SHADOW_FB,
13    OPTION_VIDEO_KEY,
14    OPTION_WFB,
15    OPTION_GLX_VBLANK,
16    OPTION_ZAPHOD_HEADS,
17    OPTION_PAGE_FLIP,
18    OPTION_SWAP_LIMIT,
19    OPTION_ASYNC_COPY,
20    OPTION_ACCELMETHOD,
21    OPTION_DRI,
22} NVOpts;
23
24
25static const OptionInfoRec NVOptions[] = {
26    { OPTION_SW_CURSOR,         "SWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
27    { OPTION_HW_CURSOR,         "HWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
28    { OPTION_NOACCEL,           "NoAccel",      OPTV_BOOLEAN,   {0}, FALSE },
29    { OPTION_SHADOW_FB,         "ShadowFB",     OPTV_BOOLEAN,   {0}, FALSE },
30    { OPTION_VIDEO_KEY,		"VideoKey",	OPTV_INTEGER,	{0}, FALSE },
31    { OPTION_WFB,		"WrappedFB",	OPTV_BOOLEAN,	{0}, FALSE },
32    { OPTION_GLX_VBLANK,	"GLXVBlank",	OPTV_BOOLEAN,	{0}, FALSE },
33    { OPTION_ZAPHOD_HEADS,	"ZaphodHeads",	OPTV_STRING,	{0}, FALSE },
34    { OPTION_PAGE_FLIP,		"PageFlip",	OPTV_BOOLEAN,	{0}, FALSE },
35    { OPTION_SWAP_LIMIT,	"SwapLimit",	OPTV_INTEGER,	{0}, FALSE },
36    { OPTION_ASYNC_COPY,	"AsyncUTSDFS",	OPTV_BOOLEAN,	{0}, FALSE },
37    { OPTION_ACCELMETHOD,	"AccelMethod",	OPTV_STRING,	{0}, FALSE },
38    { OPTION_DRI,		"DRI",		OPTV_INTEGER,	{0}, FALSE },
39    { -1,                       NULL,           OPTV_NONE,      {0}, FALSE }
40};
41
42#endif /* __NV_CONST_H__ */
43
44