Created an attachment (id=38209)
this is option 3 , ie it relies on another patch for dri2 in xserver
The issue you mentioned in option 2 I agree should be dealt with . Though I completed this partial option 3 which is my favorite (except not as polished as option 2). Which has the advantage that it provides a mechanism for all drivers (and without the event normalization does not remove any flexibility in the driver event structure.
I will attach the xserver dri2 patch to this bug report (seems I cannot add more than one patch in a row).
Created an attachment (id=38209)
this is option 3 , ie it relies on another patch for dri2 in xserver
The issue you mentioned in option 2 I agree should be dealt with . Though I completed this partial option 3 which is my favorite (except not as polished as option 2). Which has the advantage that it provides a mechanism for all drivers (and without the event normalization does not remove any flexibility in the driver event structure.
I will attach the xserver dri2 patch to this bug report (seems I cannot add more than one patch in a row).