dix: Remove pScratchPixmap and other associated ABI changes
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
This commit is contained in:
parent
6ee937b3be
commit
3cb3024fea
10
dix/main.c
10
dix/main.c
|
@ -195,8 +195,8 @@ dix_main(int argc, char *argv[], char *envp[])
|
|||
|
||||
for (i = 0; i < screenInfo.numGPUScreens; i++) {
|
||||
ScreenPtr pScreen = screenInfo.gpuscreens[i];
|
||||
if (!CreateScratchPixmapsForScreen(pScreen))
|
||||
FatalError("failed to create scratch pixmaps");
|
||||
if (!PixmapScreenInit(pScreen))
|
||||
FatalError("failed to create screen pixmap properties");
|
||||
if (pScreen->CreateScreenResources &&
|
||||
!(*pScreen->CreateScreenResources) (pScreen))
|
||||
FatalError("failed to create screen resources");
|
||||
|
@ -205,8 +205,8 @@ dix_main(int argc, char *argv[], char *envp[])
|
|||
for (i = 0; i < screenInfo.numScreens; i++) {
|
||||
ScreenPtr pScreen = screenInfo.screens[i];
|
||||
|
||||
if (!CreateScratchPixmapsForScreen(pScreen))
|
||||
FatalError("failed to create scratch pixmaps");
|
||||
if (!PixmapScreenInit(pScreen))
|
||||
FatalError("failed to create screen pixmap properties");
|
||||
if (pScreen->CreateScreenResources &&
|
||||
!(*pScreen->CreateScreenResources) (pScreen))
|
||||
FatalError("failed to create screen resources");
|
||||
|
@ -305,7 +305,6 @@ dix_main(int argc, char *argv[], char *envp[])
|
|||
|
||||
for (i = screenInfo.numGPUScreens - 1; i >= 0; i--) {
|
||||
ScreenPtr pScreen = screenInfo.gpuscreens[i];
|
||||
FreeScratchPixmapsForScreen(pScreen);
|
||||
dixFreeScreenSpecificPrivates(pScreen);
|
||||
(*pScreen->CloseScreen) (pScreen);
|
||||
dixFreePrivates(pScreen->devPrivates, PRIVATE_SCREEN);
|
||||
|
@ -314,7 +313,6 @@ dix_main(int argc, char *argv[], char *envp[])
|
|||
}
|
||||
|
||||
for (i = screenInfo.numScreens - 1; i >= 0; i--) {
|
||||
FreeScratchPixmapsForScreen(screenInfo.screens[i]);
|
||||
FreeGCperDepth(i);
|
||||
FreeDefaultStipple(i);
|
||||
dixFreeScreenSpecificPrivates(screenInfo.screens[i]);
|
||||
|
|
|
@ -80,7 +80,7 @@ FreeScratchPixmapHeader(PixmapPtr pPixmap)
|
|||
}
|
||||
|
||||
Bool
|
||||
CreateScratchPixmapsForScreen(ScreenPtr pScreen)
|
||||
PixmapScreenInit(ScreenPtr pScreen)
|
||||
{
|
||||
unsigned int pixmap_size;
|
||||
|
||||
|
@ -88,16 +88,9 @@ CreateScratchPixmapsForScreen(ScreenPtr pScreen)
|
|||
pScreen->totalPixmapSize =
|
||||
BitmapBytePad(pixmap_size * 8);
|
||||
|
||||
/* NULL this out as it is no longer used */
|
||||
pScreen->pScratchPixmap = NULL;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void
|
||||
FreeScratchPixmapsForScreen(ScreenPtr pScreen)
|
||||
{
|
||||
}
|
||||
|
||||
/* callable by ddx */
|
||||
PixmapPtr
|
||||
AllocatePixmap(ScreenPtr pScreen, int pixDataSize)
|
||||
|
|
|
@ -74,7 +74,7 @@
|
|||
* mask is 0xFFFF0000.
|
||||
*/
|
||||
#define ABI_ANSIC_VERSION SET_ABI_VERSION(0, 4)
|
||||
#define ABI_VIDEODRV_VERSION SET_ABI_VERSION(25, 4)
|
||||
#define ABI_VIDEODRV_VERSION SET_ABI_VERSION(26, 0)
|
||||
#define ABI_XINPUT_VERSION SET_ABI_VERSION(24, 4)
|
||||
#define ABI_EXTENSION_VERSION SET_ABI_VERSION(10, 0)
|
||||
|
||||
|
|
|
@ -715,7 +715,7 @@ xf86platformAddDevice(const char *driver_name, int index)
|
|||
dixSetPrivate(&xf86GPUScreens[i]->pScreen->devPrivates,
|
||||
xf86ScreenKey, xf86GPUScreens[i]);
|
||||
|
||||
CreateScratchPixmapsForScreen(xf86GPUScreens[i]->pScreen);
|
||||
PixmapScreenInit(xf86GPUScreens[i]->pScreen);
|
||||
|
||||
if (xf86GPUScreens[i]->pScreen->CreateScreenResources &&
|
||||
!(*xf86GPUScreens[i]->pScreen->CreateScreenResources) (xf86GPUScreens[i]->pScreen)) {
|
||||
|
|
|
@ -103,9 +103,7 @@ extern _X_EXPORT PixmapPtr GetScratchPixmapHeader(ScreenPtr pScreen,
|
|||
|
||||
extern _X_EXPORT void FreeScratchPixmapHeader(PixmapPtr /*pPixmap */ );
|
||||
|
||||
extern _X_EXPORT Bool CreateScratchPixmapsForScreen(ScreenPtr /*pScreen */ );
|
||||
|
||||
extern _X_EXPORT void FreeScratchPixmapsForScreen(ScreenPtr /*pScreen */ );
|
||||
extern _X_EXPORT Bool PixmapScreenInit(ScreenPtr /*pScreen */ );
|
||||
|
||||
extern _X_EXPORT PixmapPtr AllocatePixmap(ScreenPtr /*pScreen */ ,
|
||||
int /*pixDataSize */ );
|
||||
|
|
|
@ -604,8 +604,6 @@ typedef struct _Screen {
|
|||
SetScreenPixmapProcPtr SetScreenPixmap;
|
||||
NameWindowPixmapProcPtr NameWindowPixmap;
|
||||
|
||||
PixmapPtr pScratchPixmap; /* scratch pixmap "pool" (unused / NULL in modern servers) */
|
||||
|
||||
unsigned int totalPixmapSize;
|
||||
|
||||
MarkWindowProcPtr MarkWindow;
|
||||
|
|
Loading…
Reference in New Issue