*/
struct __DRIdrawableRec {
/**
- * Driver's private drawable information.
+ * Driver's private drawable information.
*
* This structure is opaque.
*/
void *loaderPrivate;
/**
+ * Pointer to context to which this drawable is currently bound.
+ */
+ __DRIcontext *driContextPriv;
+
+ /**
+ * Pointer to screen on which this drawable was created.
+ */
+ __DRIscreen *driScreenPriv;
+
+ /**
* Reference count for number of context's currently bound to this
- * drawable.
+ * drawable.
*
* Once it reaches zero, the drawable can be destroyed.
*
int w, h;
/**
- * Pointer to context to which this drawable is currently bound.
- */
- __DRIcontext *driContextPriv;
-
- /**
- * Pointer to screen on which this drawable was created.
- */
- __DRIscreen *driScreenPriv;
-
- /**
* Drawable timestamp. Increased when the loader calls invalidate.
*/
struct {
void *driverPrivate;
/**
+ * The loaders's private context data. This structure is opaque.
+ */
+ void *loaderPrivate;
+
+ /**
* Pointer to drawable currently bound to this context for drawing.
*/
__DRIdrawable *driDrawablePriv;
*/
__DRIscreen *driScreenPriv;
- /**
- * The loaders's private context data. This structure is opaque.
- */
- void *loaderPrivate;
-
struct {
int draw_stamp;
int read_stamp;