st/xlib: add some comments
authorBrian Paul <brianp@vmware.com>
Tue, 12 Oct 2010 14:54:54 +0000 (08:54 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 12 Oct 2010 14:54:54 +0000 (08:54 -0600)
src/gallium/state_trackers/glx/xlib/xm_st.c

index 4d0f5e66256510d909584b2b53deb11a45887bff..e7466bdbee53376faa8582e36107d4dbe10bab0c 100644 (file)
@@ -196,7 +196,13 @@ xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi,
 
 
 /**
+ * Check that a framebuffer's attachments match the window's size.
+ *
  * Called via st_framebuffer_iface::validate()
+ *
+ * \param statts  array of framebuffer attachments
+ * \param count  number of framebuffer attachments in statts[]
+ * \param out  returns resources for each of the attachments
  */
 static boolean 
 xmesa_st_framebuffer_validate(struct st_framebuffer_iface *stfbi,
@@ -209,9 +215,11 @@ xmesa_st_framebuffer_validate(struct st_framebuffer_iface *stfbi,
    boolean resized;
    boolean ret;
 
+   /* build mask of ST_ATTACHMENT bits */
    statt_mask = 0x0;
    for (i = 0; i < count; i++)
       statt_mask |= 1 << statts[i];
+
    /* record newly allocated textures */
    new_mask = statt_mask & ~xstfb->texture_mask;