Skip to content

Commit 91f8f0f

Browse files
committed
mi: drop mioverlay.h
Since no drivers are compiled against this anymore, and the mioverlay.c functions only dummies just to satisfy proprietary Nvidia driver's symbol dependencies, this header isn't needed anymore. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
1 parent fb5bb08 commit 91f8f0f

3 files changed

Lines changed: 18 additions & 24 deletions

File tree

hw/xfree86/sdksyms.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ cat > sdksyms.c << EOF
188188
#include "mizerarc.h"
189189
#include "micoord.h"
190190
#include "mistruct.h"
191-
#include "mioverlay.h"
192191
193192
194193
/* randr/Makefile.am */

include/mioverlay.h

Lines changed: 0 additions & 22 deletions
This file was deleted.

mi/mioverlay.c

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
#include <dix-config.h>
32

43
#include "windowstr.h"
@@ -7,6 +6,24 @@
76
#include "privates.h"
87
#include "mioverlay.h"
98

9+
/* this all is just left here for compat with proprietary Nvidia drivers */
10+
11+
typedef void (*miOverlayTransFunc) (ScreenPtr, int, BoxPtr);
12+
typedef Bool (*miOverlayInOverlayFunc) (WindowPtr);
13+
14+
_X_EXPORT Bool miInitOverlay(ScreenPtr pScreen,
15+
miOverlayInOverlayFunc inOverlay,
16+
miOverlayTransFunc trans);
17+
18+
_X_EXPORT Bool miOverlayGetPrivateClips(WindowPtr pWin,
19+
RegionPtr *borderClip,
20+
RegionPtr *clipList);
21+
22+
_X_EXPORT Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr *);
23+
_X_EXPORT void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
24+
_X_EXPORT Bool miOverlayCopyUnderlay(ScreenPtr);
25+
_X_EXPORT void miOverlaySetRootClip(ScreenPtr, Bool);
26+
1027
Bool
1128
miInitOverlay(ScreenPtr pScreen,
1229
miOverlayInOverlayFunc inOverlayFunc,

0 commit comments

Comments
 (0)