Compare commits
11 Commits
master
...
submit/xin
Author | SHA1 | Date | |
---|---|---|---|
|
0e413c9278 | ||
|
47c09f6464 | ||
|
9bb29f6fd3 | ||
|
81f0b2d08a | ||
|
e416df22ea | ||
|
bb9d435c6d | ||
|
1056809068 | ||
|
ddade25652 | ||
|
652229e15d | ||
|
a289d57569 | ||
|
0f9df9cef4 |
|
@ -74,7 +74,7 @@ int PanoramiXPixWidth = 0;
|
|||
int PanoramiXPixHeight = 0;
|
||||
int PanoramiXNumScreens = 0;
|
||||
|
||||
_X_EXPORT RegionRec PanoramiXScreenRegion = { {0, 0, 0, 0}, NULL };
|
||||
RegionRec PanoramiXScreenRegion = { {0, 0, 0, 0}, NULL };
|
||||
|
||||
static int PanoramiXNumDepths;
|
||||
static DepthPtr PanoramiXDepths;
|
||||
|
@ -88,7 +88,7 @@ RESTYPE XRT_GC;
|
|||
RESTYPE XRT_COLORMAP;
|
||||
|
||||
static Bool VisualsEqual(VisualPtr, ScreenPtr, VisualPtr);
|
||||
XineramaVisualsEqualProcPtr XineramaVisualsEqualPtr = &VisualsEqual;
|
||||
static XineramaVisualsEqualProcPtr XineramaVisualsEqualPtr = &VisualsEqual;
|
||||
|
||||
/*
|
||||
* Function prototypes
|
||||
|
@ -418,13 +418,6 @@ XineramaInitData(void)
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
XineramaReinitData(void)
|
||||
{
|
||||
RegionUninit(&PanoramiXScreenRegion);
|
||||
XineramaInitData();
|
||||
}
|
||||
|
||||
/*
|
||||
* PanoramiXExtensionInit():
|
||||
* Called from InitExtensions in main().
|
||||
|
|
|
@ -8,27 +8,24 @@
|
|||
|
||||
#include "panoramiX.h"
|
||||
|
||||
extern _X_EXPORT int PanoramiXNumScreens;
|
||||
extern _X_EXPORT int PanoramiXPixWidth;
|
||||
extern _X_EXPORT int PanoramiXPixHeight;
|
||||
extern _X_EXPORT RegionRec PanoramiXScreenRegion;
|
||||
extern int PanoramiXNumScreens;
|
||||
extern int PanoramiXPixWidth;
|
||||
extern int PanoramiXPixHeight;
|
||||
extern RegionRec PanoramiXScreenRegion;
|
||||
|
||||
extern _X_EXPORT VisualID PanoramiXTranslateVisualID(int screen, VisualID orig);
|
||||
extern _X_EXPORT void PanoramiXConsolidate(void);
|
||||
extern _X_EXPORT Bool PanoramiXCreateConnectionBlock(void);
|
||||
extern _X_EXPORT PanoramiXRes *PanoramiXFindIDByScrnum(RESTYPE, XID, int);
|
||||
extern _X_EXPORT Bool
|
||||
XineramaRegisterConnectionBlockCallback(void (*func) (void));
|
||||
extern _X_EXPORT int XineramaDeleteResource(void *, XID);
|
||||
VisualID PanoramiXTranslateVisualID(int screen, VisualID orig);
|
||||
void PanoramiXConsolidate(void);
|
||||
Bool PanoramiXCreateConnectionBlock(void);
|
||||
PanoramiXRes *PanoramiXFindIDByScrnum(RESTYPE, XID, int);
|
||||
Bool XineramaRegisterConnectionBlockCallback(void (*func) (void));
|
||||
int XineramaDeleteResource(void *, XID);
|
||||
|
||||
extern _X_EXPORT void XineramaReinitData(void);
|
||||
|
||||
extern _X_EXPORT RESTYPE XRC_DRAWABLE;
|
||||
extern _X_EXPORT RESTYPE XRT_WINDOW;
|
||||
extern _X_EXPORT RESTYPE XRT_PIXMAP;
|
||||
extern _X_EXPORT RESTYPE XRT_GC;
|
||||
extern _X_EXPORT RESTYPE XRT_COLORMAP;
|
||||
extern _X_EXPORT RESTYPE XRT_PICTURE;
|
||||
extern RESTYPE XRC_DRAWABLE;
|
||||
extern RESTYPE XRT_WINDOW;
|
||||
extern RESTYPE XRT_PIXMAP;
|
||||
extern RESTYPE XRT_GC;
|
||||
extern RESTYPE XRT_COLORMAP;
|
||||
extern RESTYPE XRT_PICTURE;
|
||||
|
||||
/*
|
||||
* Drivers are allowed to wrap this function. Each wrapper can decide that the
|
||||
|
@ -38,16 +35,15 @@ extern _X_EXPORT RESTYPE XRT_PICTURE;
|
|||
* screen 0.
|
||||
*/
|
||||
typedef Bool (*XineramaVisualsEqualProcPtr) (VisualPtr, ScreenPtr, VisualPtr);
|
||||
extern _X_EXPORT XineramaVisualsEqualProcPtr XineramaVisualsEqualPtr;
|
||||
|
||||
extern _X_EXPORT void XineramaGetImageData(DrawablePtr *pDrawables,
|
||||
int left,
|
||||
int top,
|
||||
int width,
|
||||
int height,
|
||||
unsigned int format,
|
||||
unsigned long planemask,
|
||||
char *data, int pitch, Bool isRoot);
|
||||
void XineramaGetImageData(DrawablePtr *pDrawables,
|
||||
int left,
|
||||
int top,
|
||||
int width,
|
||||
int height,
|
||||
unsigned int format,
|
||||
unsigned long planemask,
|
||||
char *data, int pitch, Bool isRoot);
|
||||
|
||||
static inline void
|
||||
panoramix_setup_ids(PanoramiXRes * resource, ClientPtr client, XID base_id)
|
||||
|
|
Loading…
Reference in New Issue