-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/05/2011 01:25 PM, Jesse Barnes wrote:
> On Thu, 05 May 2011 13:17:13 -0700
> Jeremy Huddleston <jerem...@apple.com> wrote:
>>
>> Yes, I realize that there are some areas that use 64bit for sbc.  Do we 
>> really need 64bits for this?  If so, how do we properly to communicate the 
>> 64bit value between server/client?  Currently, your changes result in an 
>> implicit cast from 64bit to 32bits in DRI2SwapComplete which will cause 
>> problems if we really do need those extra bits:
>>
>>     if (swap_complete)
>>         swap_complete(client, swap_data, type, ust, frame, 
>> pPriv->swap_count);
>>
>> It looks to me like much more of DRI2 should be rewritten to use 32bit swap 
>> counts, or there should be some other mechanism in place to communicate the 
>> full 64bit value.
> 
> Yeah there are other mechanisms (the OML sync extension) for
> communicating the whole 64 bits.  Both the swap reply and msc reply
> deal in the full 64 bits, just the swap event (an unrelated extension)
> truncates to 32 bits.  (Also I think the 64 bit size for swap count in
> the OML extension is just inertia; getting to a count that high even at
> 120Hz is going to take awhile.)

But it could happen on, say, a desktop compositor that's been logged in
for a month.

I think the main reason is that the other two values really need to be
64-bits, so you might as well make all three be 64-bits.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk3DEsoACgkQX1gOwKyEAw/a3gCePneowulpZhTz88vmU4DRr22K
D20An35ff4MD3uuDUfJXNxE5m+wtsm1m
=bzXJ
-----END PGP SIGNATURE-----
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to