commit | 5987a03f994af2bb413d1cf984ab01aa095c0943 | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@hinata.boston.redhat.com> | Fri May 11 16:43:20 2007 -0400 |
committer | Kristian Høgsberg <krh@redhat.com> | Wed Oct 10 18:00:18 2007 -0400 |
tree | 55dc5d3b0c8bbbbfbd42d4824bcdde3740cc654b | |
parent | aac367f48afc62176faf67aa6f329fbeae2004b4 [diff] |
Convert all DRI entrypoints to take pointers to __DRI* types. The entrypoints take a mix of __DRIscreen * and void * (screen private) arguments (similarly for contexts and drawables). This patch does away with passing the private void pointer and always only passes the fully typed __DRIscreen pointer and always as the first argument. This makes the interface more consistent and increases type safety, and catches a bug where we would pass a screen private to DRIdrawable::getSBC.