diff options
Diffstat (limited to 'src/glx')
-rw-r--r-- | src/glx/mini/driver.h | 2 | ||||
-rw-r--r-- | src/glx/mini/example.miniglx.conf | 4 | ||||
-rw-r--r-- | src/glx/mini/miniglx.c | 4 |
3 files changed, 10 insertions, 0 deletions
diff --git a/src/glx/mini/driver.h b/src/glx/mini/driver.h index 6ce339d98d4..27402641b73 100644 --- a/src/glx/mini/driver.h +++ b/src/glx/mini/driver.h @@ -68,6 +68,8 @@ typedef struct DRIDriverContextRec { int cpp; int agpmode; int isPCI; + + int colorTiling; /**< \brief color tiling is enabled */ 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/example.miniglx.conf b/src/glx/mini/example.miniglx.conf index 1f39f7958bd..62dd4f65ec4 100644 --- a/src/glx/mini/example.miniglx.conf +++ b/src/glx/mini/example.miniglx.conf @@ -30,3 +30,7 @@ agpmode=1 # Rotated monitor? -- NOTE: only works with subsetted radeon driver! rotateMode=0 + +# Do we want to use color tiling ? +colorTiling=0 + diff --git a/src/glx/mini/miniglx.c b/src/glx/mini/miniglx.c index c3001e97651..1dd21bd1f0e 100644 --- a/src/glx/mini/miniglx.c +++ b/src/glx/mini/miniglx.c @@ -878,6 +878,7 @@ static int __read_config_file( Display *dpy ) dpy->rotateMode = 0; dpy->driverContext.agpmode = 1; dpy->driverContext.isPCI = 0; + dpy->driverContext.colorTiling = 0; fname = getenv("MINIGLX_CONF"); if (!fname) fname = "/etc/miniglx.conf"; @@ -950,6 +951,9 @@ static int __read_config_file( Display *dpy ) else if (strcmp(opt, "isPCI") == 0) { dpy->driverContext.isPCI = atoi(val) ? 1 : 0; } + else if (strcmp(opt, "colorTiling") == 0) { + dpy->driverContext.colorTiling = atoi(val) ? 1 : 0; + } } fclose(file); |