glx: Implement GLX_{WIDTH,HEIGHT} in GetDrawableAttributes
Required by GLX 1.4, section 3.3.6, "Querying Attributes". Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
d11f13e383
commit
0d76191bae
@ -1892,7 +1892,7 @@ DoGetDrawableAttributes(__GLXclientState * cl, XID drawId)
|
||||
ClientPtr client = cl->client;
|
||||
xGLXGetDrawableAttributesReply reply;
|
||||
__GLXdrawable *pGlxDraw;
|
||||
CARD32 attributes[6];
|
||||
CARD32 attributes[10];
|
||||
int numAttribs = 0, error;
|
||||
|
||||
if (!validGlxDrawable(client, drawId, GLX_DRAWABLE_ANY,
|
||||
@ -1909,6 +1909,12 @@ DoGetDrawableAttributes(__GLXclientState * cl, XID drawId)
|
||||
attributes[4] = GLX_EVENT_MASK;
|
||||
attributes[5] = pGlxDraw->eventMask;
|
||||
numAttribs++;
|
||||
attributes[6] = GLX_WIDTH;
|
||||
attributes[7] = pGlxDraw->pDraw->width;
|
||||
numAttribs++;
|
||||
attributes[8] = GLX_HEIGHT;
|
||||
attributes[9] = pGlxDraw->pDraw->height;
|
||||
numAttribs++;
|
||||
|
||||
reply = (xGLXGetDrawableAttributesReply) {
|
||||
.type = X_Reply,
|
||||
|
Loading…
Reference in New Issue
Block a user