summaryrefslogtreecommitdiff
path: root/src/radeon.h
diff options
context:
space:
mode:
authorAlex Deucher <agd5f@yahoo.com>2005-06-15 23:40:50 +0000
committerAlex Deucher <agd5f@yahoo.com>2005-06-15 23:40:50 +0000
commit43e3cc7c21160f4536ed860f97d02545c267dfbc (patch)
treecffc6b3e1490ab4689170ad0f4747d0f5a0deb37 /src/radeon.h
parentb67f9f5c875efaa41bded7ed2f38b2a5fbd17597 (diff)
Sync up radeon mergedfb with Thomas' latest sis mergedfb changes:XORG-6_8_99_12
- non-rectangular mergedfb desktops - screen offsets
Diffstat (limited to 'src/radeon.h')
-rw-r--r--src/radeon.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/radeon.h b/src/radeon.h
index a99e7cd4..593baf2b 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -87,6 +87,10 @@ typedef enum {
radeonClone
} RADEONScrn2Rel;
+typedef struct _region {
+ int x0,x1,y0,y1;
+} region;
+
/* ------------------------------------- */
#define RADEON_DEBUG 0 /* Turn off debugging output */
@@ -237,6 +241,7 @@ typedef struct {
int bitsPerPixel;
int depth;
int displayWidth;
+ int displayHeight;
int pixel_code;
int pixel_bytes;
DisplayModePtr mode;
@@ -636,6 +641,10 @@ typedef struct {
Bool AtLeastOneNonClone;
int MergedFBXDPI, MergedFBYDPI;
Bool NoVirtual;
+ int CRT1XOffs, CRT1YOffs, CRT2XOffs, CRT2YOffs;
+ int MBXNR1XMAX, MBXNR1YMAX, MBXNR2XMAX, MBXNR2YMAX;
+ Bool NonRect, HaveNonRect, HaveOffsRegions, MouseRestrictions;
+ region NonRectDead, OffDead1, OffDead2;
/* special handlings for DELL triple-head server */
Bool IsDellServer;