summaryrefslogtreecommitdiff
path: root/GL
diff options
context:
space:
mode:
authorThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2007-04-16 17:24:53 +0200
committerThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2007-04-16 17:31:40 +0200
commit02d42f344ce020c9b84723671cb9c68d5c064933 (patch)
tree30ae45849011243e21ca4091b1713022fa123c30 /GL
parentb5823ea3e1ed5a0449d44da05165a46719dcf287 (diff)
Changes for single-entity multi-screen DRI.
The entity (device) has a locking SAREA and a master file descriptor that optionally isn't closed between server generation. The locking SAREA contains the device hardware lock. Each DRI screen creates an new SAREA containing the drawable lock, drawable-and private info, the drawable SAREA. The first screen optionally shares its drawable SAREA with the device SAREA. Default is to close the master descriptor between server generations, and to share the drawable SAREA of the first screen with the device locking SAREA. Thus we should (hopefully) have full backwards compatibility. Mesa changes to support single-device multiple screens are pending.
Diffstat (limited to 'GL')
0 files changed, 0 insertions, 0 deletions