completed engine command struct defines so on-the-fly FIFO channel re-assignments can be done. Will be expanded more to include used 3D commands.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10509 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen
2004-12-20 15:34:56 +00:00
parent 9c609269f4
commit 07e14ea9ad
3 changed files with 62 additions and 11 deletions
@@ -96,13 +96,12 @@ enum {
#define MAXBUFFERS 3
/* internal used info on overlay buffers */
typedef struct
{
typedef struct {
uint16 slopspace;
uint32 size;
} int_buf_info;
typedef struct settings { // apsed, see comments in nv.settings
typedef struct { // apsed, see comments in nv.settings
// for driver
char accelerant[B_FILE_NAME_LENGTH];
bool dumprom;
@@ -115,7 +114,7 @@ typedef struct settings { // apsed, see comments in nv.settings
bool force_pci;
bool unhide_fw;
bool pgm_panel;
} settings;
} nv_settings;
/*shared info*/
typedef struct {
@@ -311,7 +310,7 @@ typedef struct {
uint8 rom_mirror[65536];
/* some configuration settings from ~/config/settings/kernel/drivers/nv.settings if exists */
settings settings;
nv_settings settings;
struct
{