Compare commits

...

9 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult 89075b997e fb: overlay: drop unused fbOverlaySetupScreen()
Not used anywhere, neither internal nor drivers, so no need to keep
it around any longer.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult ee5adab732 fb: overlay: make fbOverlayWindowExposures() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult d4da470f5d fb: overlay: make fbOverlayCopyWindow() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult 70b4aa7752 fb: overlay: make fbOverlayUpdateLayerRegion() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult 4be99e2c2d fb: overlay: make fbOverlayPaintKey() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult fce510a849 fb: overlay: make fbOverlayCreateScreenResources() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult 43cacb4818 fb: overlay: make fbOverlayWindowLayer() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult 107768e90d fb: overlay: make fbOverlayCloseScreen() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
Enrico Weigelt, metux IT consult 2d41ac2f65 fb: overlay: make fbOverlayCreateWindow() static
Not used anywhere outside fboverlay.c, so can become static.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-06 10:45:06 +02:00
3 changed files with 8 additions and 64 deletions

View File

@ -46,7 +46,7 @@ fbOverlayGetScreenPrivateKey(void)
* Replace this if you want something supporting
* multiple overlays with the same depth
*/
Bool
static Bool
fbOverlayCreateWindow(WindowPtr pWin)
{
FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen);
@ -76,7 +76,7 @@ fbOverlayCreateWindow(WindowPtr pWin)
return FALSE;
}
Bool
static Bool
fbOverlayCloseScreen(ScreenPtr pScreen)
{
FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
@ -92,7 +92,7 @@ fbOverlayCloseScreen(ScreenPtr pScreen)
/*
* Return layer containing this window
*/
int
static int
fbOverlayWindowLayer(WindowPtr pWin)
{
FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen);
@ -105,7 +105,7 @@ fbOverlayWindowLayer(WindowPtr pWin)
return 0;
}
Bool
static Bool
fbOverlayCreateScreenResources(ScreenPtr pScreen)
{
int i;
@ -143,7 +143,7 @@ fbOverlayCreateScreenResources(ScreenPtr pScreen)
return TRUE;
}
void
static void
fbOverlayPaintKey(DrawablePtr pDrawable,
RegionPtr pRegion, CARD32 pixel, int layer)
{
@ -154,7 +154,7 @@ fbOverlayPaintKey(DrawablePtr pDrawable,
/*
* Track visible region for each layer
*/
void
static void
fbOverlayUpdateLayerRegion(ScreenPtr pScreen, int layer, RegionPtr prgn)
{
FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
@ -186,7 +186,7 @@ fbOverlayUpdateLayerRegion(ScreenPtr pScreen, int layer, RegionPtr prgn)
/*
* Copy only areas in each layer containing real bits
*/
void
static void
fbOverlayCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr prgnSrc)
{
ScreenPtr pScreen = pWin->drawable.pScreen;
@ -235,7 +235,7 @@ fbOverlayCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr prgnSrc)
RegionUninit(&rgnDst);
}
void
static void
fbOverlayWindowExposures(WindowPtr pWin, RegionPtr prgn)
{
fbOverlayUpdateLayerRegion(pWin->drawable.pScreen,
@ -243,19 +243,6 @@ fbOverlayWindowExposures(WindowPtr pWin, RegionPtr prgn)
miWindowExposures(pWin, prgn);
}
Bool
fbOverlaySetupScreen(ScreenPtr pScreen,
void *pbits1,
void *pbits2,
int xsize,
int ysize,
int dpix,
int dpiy, int width1, int width2, int bpp1, int bpp2)
{
return fbSetupScreen(pScreen,
pbits1, xsize, ysize, dpix, dpiy, width1, bpp1);
}
Bool
fbOverlayFinishScreenInit(ScreenPtr pScreen,
void *pbits1,

View File

@ -59,40 +59,6 @@ typedef struct _fbOverlayScrPriv {
#define fbOverlayGetScrPriv(s) \
dixLookupPrivate(&(s)->devPrivates, fbOverlayGetScreenPrivateKey())
extern _X_EXPORT Bool
fbOverlayCreateWindow(WindowPtr pWin);
extern _X_EXPORT Bool
fbOverlayCloseScreen(ScreenPtr pScreen);
extern _X_EXPORT int
fbOverlayWindowLayer(WindowPtr pWin);
extern _X_EXPORT Bool
fbOverlayCreateScreenResources(ScreenPtr pScreen);
extern _X_EXPORT void
fbOverlayPaintKey(DrawablePtr pDrawable,
RegionPtr pRegion, CARD32 pixel, int layer);
extern _X_EXPORT void
fbOverlayUpdateLayerRegion(ScreenPtr pScreen, int layer, RegionPtr prgn);
extern _X_EXPORT void
fbOverlayCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr prgnSrc);
extern _X_EXPORT void
fbOverlayWindowExposures(WindowPtr pWin, RegionPtr prgn);
extern _X_EXPORT Bool
fbOverlaySetupScreen(ScreenPtr pScreen,
void *pbits1,
void *pbits2,
int xsize,
int ysize,
int dpix,
int dpiy, int width1, int width2, int bpp1, int bpp2);
extern _X_EXPORT Bool

View File

@ -68,18 +68,9 @@
#define FbMergeRopBits wFbMergeRopBits
#define fbOddTile wfbOddTile
#define fbOver wfbOver
#define fbOverlayCloseScreen wfbOverlayCloseScreen
#define fbOverlayCopyWindow wfbOverlayCopyWindow
#define fbOverlayCreateScreenResources wfbOverlayCreateScreenResources
#define fbOverlayCreateWindow wfbOverlayCreateWindow
#define fbOverlayFinishScreenInit wfbOverlayFinishScreenInit
#define fbOverlayGeneration wfbOverlayGeneration
#define fbOverlayGetScreenPrivateKey wfbOverlayGetScreenPrivateKey
#define fbOverlayPaintKey wfbOverlayPaintKey
#define fbOverlaySetupScreen wfbOverlaySetupScreen
#define fbOverlayUpdateLayerRegion wfbOverlayUpdateLayerRegion
#define fbOverlayWindowExposures wfbOverlayWindowExposures
#define fbOverlayWindowLayer wfbOverlayWindowLayer
#define fbPadPixmap wfbPadPixmap
#define fbPictureInit wfbPictureInit
#define fbPixmapToRegion wfbPixmapToRegion