On 06/19/2015 03:49 AM, Thomas Richter wrote:
> Am 19.06.2015 um 12:38 schrieb Chris Wilson:
>> Why is it that in the presence of randr1.3 XRRGetCrtcInfo()  returns
>> semantically(!) different information
>> than XRRGetCrtcInfo() with randr1.2 only? In the former case, it returns
>> the entire panning area. In the latter case,
>> it returns only the visible monitor size.
>> RR1.3 introduced panning. Without panning, the visible area of the CRTC
>> is exactly defined by the mode, rotation, transformation and offset.
>>
>> Basically nvidia have only implemented half of the extension. They allow
>> you to set panning, but don't report it back to the application.
>> -Chris
>>
> Thank you, now that makes sense! IOW, the panning I have with randr1.2
> here on NVIDIA is a proprietary extension
>  to randr1.2 that is not officially present and was added "on top"
> without implementing the 1.3 interface that actually
> communicates panning information.

Yes, the panning support there has been around for many, many years and
certainly predates RandR 1.2.  Getting the semantics of that wired up to
what RandR 1.3 expects was a little tricky, but it should have been
implemented in the 319.* driver series.  I'll see if I can find some
time to reproduce the problem and get a bug filed.

> Ok, so source of the bug identified. NVIDIA. If I only had a chance to
> talk to some engineer there and not just the
> average "support" people...
> 
> Thanks for your patience!
> 
> Thomas

-- 
Aaron
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to