mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
registry: Register APPLEDRI extension protocol names.
This commit is contained in:
@@ -53,6 +53,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#include "swaprep.h"
|
||||
#include "dri.h"
|
||||
#include "dristruct.h"
|
||||
#include "registry.h"
|
||||
|
||||
static int DRIErrorBase = 0;
|
||||
|
||||
@@ -92,7 +93,33 @@ AppleDRIExtensionInit(void)
|
||||
DRIErrorBase = extEntry->errorBase;
|
||||
DRIEventBase = extEntry->eventBase;
|
||||
EventSwapVector[DRIEventBase] = (EventSwapPtr) SNotifyEvent;
|
||||
}
|
||||
} else
|
||||
return;
|
||||
|
||||
RegisterRequestName(DRIReqCode, X_AppleDRIQueryVersion,
|
||||
APPLEDRINAME ":QueryVersion");
|
||||
RegisterRequestName(DRIReqCode, X_AppleDRIQueryDirectRenderingCapable,
|
||||
APPLEDRINAME ":QueryDirectRenderingCapable");
|
||||
RegisterRequestName(DRIReqCode, X_AppleDRICreateSurface,
|
||||
APPLEDRINAME ":CreateSurface");
|
||||
RegisterRequestName(DRIReqCode, X_AppleDRIDestroySurface,
|
||||
APPLEDRINAME ":DestroySurface");
|
||||
RegisterRequestName(DRIReqCode, X_AppleDRIAuthConnection,
|
||||
APPLEDRINAME ":AuthConnection");
|
||||
|
||||
RegisterEventName(DRIEventBase + AppleDRIObsoleteEvent1,
|
||||
APPLEDRINAME ":ObsoleteEvent1");
|
||||
RegisterEventName(DRIEventBase + AppleDRIObsoleteEvent2,
|
||||
APPLEDRINAME ":ObsoleteEvent2");
|
||||
RegisterEventName(DRIEventBase + AppleDRIObsoleteEvent3,
|
||||
APPLEDRINAME ":ObsoleteEvent3");
|
||||
RegisterEventName(DRIEventBase + AppleDRISurfaceNotify,
|
||||
APPLEDRINAME ":SurfaceNotify");
|
||||
|
||||
RegisterErrorName(DRIEventBase + AppleDRIClientNotLocal,
|
||||
APPLEDRINAME ":ClientNotLocal");
|
||||
RegisterErrorName(DRIEventBase + AppleDRIOperationNotSupported,
|
||||
APPLEDRINAME ":OperationNotSupported");
|
||||
}
|
||||
|
||||
/*ARGSUSED*/
|
||||
|
||||
Reference in New Issue
Block a user