made chip_arch and chip_type accessible for 3D accelerant
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16439 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
c86c09ddfe
commit
f7f30d794e
@ -74,6 +74,46 @@ enum {
|
|||||||
NV_ISA_IN
|
NV_ISA_IN
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* card_type in order of date of NV chip design */
|
||||||
|
enum {
|
||||||
|
NV04 = 0,
|
||||||
|
NV05,
|
||||||
|
NV05M64,
|
||||||
|
NV06,
|
||||||
|
NV10,
|
||||||
|
NV11,
|
||||||
|
NV11M,
|
||||||
|
NV15,
|
||||||
|
NV17,
|
||||||
|
NV17M,
|
||||||
|
NV18,
|
||||||
|
NV18M,
|
||||||
|
NV20,
|
||||||
|
NV25,
|
||||||
|
NV28,
|
||||||
|
NV30,
|
||||||
|
NV31,
|
||||||
|
NV34,
|
||||||
|
NV35,
|
||||||
|
NV36,
|
||||||
|
NV38,
|
||||||
|
NV40,
|
||||||
|
NV41,
|
||||||
|
NV43,
|
||||||
|
NV44,
|
||||||
|
NV45,
|
||||||
|
NV47
|
||||||
|
};
|
||||||
|
|
||||||
|
/* card_arch in order of date of NV chip design */
|
||||||
|
enum {
|
||||||
|
NV04A = 0,
|
||||||
|
NV10A,
|
||||||
|
NV20A,
|
||||||
|
NV30A,
|
||||||
|
NV40A
|
||||||
|
};
|
||||||
|
|
||||||
/* handles to pre-defined engine commands */
|
/* handles to pre-defined engine commands */
|
||||||
#define NV_ROP5_SOLID 0x00000000 /* 2D */
|
#define NV_ROP5_SOLID 0x00000000 /* 2D */
|
||||||
#define NV_IMAGE_BLACK_RECTANGLE 0x00000001 /* 2D/3D */
|
#define NV_IMAGE_BLACK_RECTANGLE 0x00000001 /* 2D/3D */
|
||||||
@ -256,44 +296,6 @@ typedef struct {
|
|||||||
} engine;
|
} engine;
|
||||||
|
|
||||||
/* card info - information gathered from PINS (and other sources) */
|
/* card info - information gathered from PINS (and other sources) */
|
||||||
enum
|
|
||||||
{ // card_type in order of date of NV chip design
|
|
||||||
NV04 = 0,
|
|
||||||
NV05,
|
|
||||||
NV05M64,
|
|
||||||
NV06,
|
|
||||||
NV10,
|
|
||||||
NV11,
|
|
||||||
NV11M,
|
|
||||||
NV15,
|
|
||||||
NV17,
|
|
||||||
NV17M,
|
|
||||||
NV18,
|
|
||||||
NV18M,
|
|
||||||
NV20,
|
|
||||||
NV25,
|
|
||||||
NV28,
|
|
||||||
NV30,
|
|
||||||
NV31,
|
|
||||||
NV34,
|
|
||||||
NV35,
|
|
||||||
NV36,
|
|
||||||
NV38,
|
|
||||||
NV40,
|
|
||||||
NV41,
|
|
||||||
NV43,
|
|
||||||
NV44,
|
|
||||||
NV45,
|
|
||||||
NV47
|
|
||||||
};
|
|
||||||
enum
|
|
||||||
{ // card_arch in order of date of NV chip design
|
|
||||||
NV04A = 0,
|
|
||||||
NV10A,
|
|
||||||
NV20A,
|
|
||||||
NV30A,
|
|
||||||
NV40A
|
|
||||||
};
|
|
||||||
enum
|
enum
|
||||||
{ // tv_encoder_type in order of capability (more or less)
|
{ // tv_encoder_type in order of capability (more or less)
|
||||||
NONE = 0,
|
NONE = 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user