diff options
author | Dave Airlie <airliedfreedesktop.org> | 2004-04-14 01:33:27 +0000 |
---|---|---|
committer | Dave Airlie <airliedfreedesktop.org> | 2004-04-14 01:33:27 +0000 |
commit | 5d8f7b1197f641edbc0ed18d96a431e95e1923b5 (patch) | |
tree | 99fe5436b2a0bfff9a9f37324be870d91b196595 /src/glx/mini | |
parent | c50d77a7f1b6fcfd9dd7be47ddadf5fad34a25c3 (diff) | |
download | external_mesa3d-5d8f7b1197f641edbc0ed18d96a431e95e1923b5.zip external_mesa3d-5d8f7b1197f641edbc0ed18d96a431e95e1923b5.tar.gz external_mesa3d-5d8f7b1197f641edbc0ed18d96a431e95e1923b5.tar.bz2 |
add agpmode to miniglx config file
Diffstat (limited to 'src/glx/mini')
-rw-r--r-- | src/glx/mini/driver.h | 1 | ||||
-rw-r--r-- | src/glx/mini/miniglx.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/glx/mini/driver.h b/src/glx/mini/driver.h index a619ad4..3d34764 100644 --- a/src/glx/mini/driver.h +++ b/src/glx/mini/driver.h @@ -66,6 +66,7 @@ typedef struct DRIDriverContextRec { int chipset; int bpp; int cpp; + int agpmode; unsigned long FBStart; /**< \brief physical address of the framebuffer */ unsigned long MMIOStart; /**< \brief physical address of the MMIO region */ diff --git a/src/glx/mini/miniglx.c b/src/glx/mini/miniglx.c index 00144a5..d751c2e 100644 --- a/src/glx/mini/miniglx.c +++ b/src/glx/mini/miniglx.c @@ -793,6 +793,7 @@ static int __read_config_file( Display *dpy ) dpy->driverContext.bpp = 32; dpy->driverContext.cpp = 4; dpy->rotateMode = 0; + dpy->driverContext.agpmode = 1; fname = getenv("MINIGLX_CONF"); if (!fname) fname = "/etc/miniglx.conf"; @@ -858,6 +859,10 @@ static int __read_config_file( Display *dpy ) fprintf(stderr, "malformed bpp: %s\n", opt); dpy->driverContext.cpp = dpy->driverContext.bpp / 8; } + else if (strcmp(opt, "agpmode") == 0) { + if (sscanf(val, "%d", &dpy->driverContext.agpmode) != 1) + fprintf(stderr, "malformed agpmode: %s\n", opt); + } } fclose(file); |