Eliminate inverse matrix from randr transform protocol

It is easier, and potentially more precise, to compute the inverse in the
server where everything can eventually be kept in floating point form.
This commit is contained in:
Keith Packard 2008-03-18 16:06:06 -07:00
parent fd7b5e2c28
commit 71267eb380

View file

@ -1332,14 +1332,12 @@ ProcRRGetCrtcTransform (ClientPtr client)
reply->hasTransforms = crtc->transforms;
transform_encode (client, &reply->pendingTransform, &pending->transform);
transform_encode (client, &reply->pendingInverse, &pending->inverse);
extra += transform_filter_encode (client, extra,
&reply->pendingNbytesFilter,
&reply->pendingNparamsFilter,
pending);
transform_encode (client, &reply->currentTransform, &current->transform);
transform_encode (client, &reply->currentInverse, &current->inverse);
extra += transform_filter_encode (client, extra,
&reply->currentNbytesFilter,
&reply->currentNparamsFilter,