diff options
author | Alex Deucher <agd5f@yahoo.com> | 2005-06-15 23:40:50 +0000 |
---|---|---|
committer | Alex Deucher <agd5f@yahoo.com> | 2005-06-15 23:40:50 +0000 |
commit | 43e3cc7c21160f4536ed860f97d02545c267dfbc (patch) | |
tree | cffc6b3e1490ab4689170ad0f4747d0f5a0deb37 /src/radeon.h | |
parent | b67f9f5c875efaa41bded7ed2f38b2a5fbd17597 (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.h | 9 |
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; |