mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 05:54:08 +00:00
render: drop SProcRenderDispatch() and SProcRenderVector[]
Now that we don't have any SProc*'s anymore (everything now done by the corresponding Proc*'s), there's no need for SProcRenderDispatch() entry point and the SProcRenderVector[] call table anymore. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
b0b9a624d8
commit
51bafc8244
@@ -98,8 +98,6 @@ static int ProcRenderCreateConicalGradient(ClientPtr pClient);
|
||||
|
||||
static int ProcRenderDispatch(ClientPtr pClient);
|
||||
|
||||
static int SProcRenderDispatch(ClientPtr pClient);
|
||||
|
||||
int (*ProcRenderVector[RenderNumberRequests]) (ClientPtr) = {
|
||||
ProcRenderQueryVersion,
|
||||
ProcRenderQueryPictFormats,
|
||||
@@ -138,45 +136,6 @@ ProcRenderQueryVersion,
|
||||
ProcRenderCreateLinearGradient,
|
||||
ProcRenderCreateRadialGradient, ProcRenderCreateConicalGradient};
|
||||
|
||||
int (*SProcRenderVector[RenderNumberRequests]) (ClientPtr) = {
|
||||
ProcRenderQueryVersion,
|
||||
ProcRenderQueryPictFormats,
|
||||
ProcRenderQueryPictIndexValues,
|
||||
_not_implemented, /* SProcRenderQueryDithers */
|
||||
ProcRenderCreatePicture,
|
||||
ProcRenderChangePicture,
|
||||
ProcRenderSetPictureClipRectangles,
|
||||
ProcRenderFreePicture,
|
||||
ProcRenderComposite,
|
||||
_not_implemented, /* SProcRenderScale */
|
||||
ProcRenderTrapezoids,
|
||||
ProcRenderTriangles,
|
||||
ProcRenderTriStrip,
|
||||
ProcRenderTriFan,
|
||||
_not_implemented, /* SProcRenderColorTrapezoids */
|
||||
_not_implemented, /* SProcRenderColorTriangles */
|
||||
_not_implemented, /* SProcRenderTransform */
|
||||
ProcRenderCreateGlyphSet,
|
||||
ProcRenderReferenceGlyphSet,
|
||||
ProcRenderFreeGlyphSet,
|
||||
ProcRenderAddGlyphs,
|
||||
_not_implemented, /* SProcRenderAddGlyphsFromPicture */
|
||||
ProcRenderFreeGlyphs,
|
||||
ProcRenderCompositeGlyphs,
|
||||
ProcRenderCompositeGlyphs,
|
||||
ProcRenderCompositeGlyphs,
|
||||
ProcRenderFillRectangles,
|
||||
ProcRenderCreateCursor,
|
||||
ProcRenderSetPictureTransform,
|
||||
ProcRenderQueryFilters,
|
||||
ProcRenderSetPictureFilter,
|
||||
ProcRenderCreateAnimCursor,
|
||||
ProcRenderAddTraps,
|
||||
ProcRenderCreateSolidFill,
|
||||
ProcRenderCreateLinearGradient,
|
||||
ProcRenderCreateRadialGradient,
|
||||
ProcRenderCreateConicalGradient};
|
||||
|
||||
int RenderErrBase;
|
||||
static DevPrivateKeyRec RenderClientPrivateKeyRec;
|
||||
|
||||
@@ -207,7 +166,7 @@ RenderExtensionInit(void)
|
||||
return;
|
||||
|
||||
extEntry = AddExtension(RENDER_NAME, 0, RenderNumberErrors,
|
||||
ProcRenderDispatch, SProcRenderDispatch,
|
||||
ProcRenderDispatch, ProcRenderDispatch,
|
||||
NULL, StandardMinorOpcode);
|
||||
if (!extEntry)
|
||||
return;
|
||||
@@ -1933,17 +1892,6 @@ swapStops(void *stuff, int num)
|
||||
}
|
||||
}
|
||||
|
||||
static int _X_COLD
|
||||
SProcRenderDispatch(ClientPtr client)
|
||||
{
|
||||
REQUEST(xReq);
|
||||
|
||||
if (stuff->data < RenderNumberRequests)
|
||||
return (*SProcRenderVector[stuff->data]) (client);
|
||||
else
|
||||
return BadRequest;
|
||||
}
|
||||
|
||||
#ifdef XINERAMA
|
||||
#define VERIFY_XIN_PICTURE(pPicture, pid, client, mode) {\
|
||||
int rc = dixLookupResourceByType((void **)&(pPicture), pid,\
|
||||
|
||||
Reference in New Issue
Block a user