svga: clean up and improve comments in svga_draw_private.h
authorBrian Paul <brianp@vmware.com>
Wed, 25 May 2016 15:46:17 +0000 (09:46 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 26 May 2016 23:44:17 +0000 (17:44 -0600)
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_draw_private.h

index c8217422c96a2445f752ccd53bc701f306b5e1cc..48e0b6017fdc10ecb7344c5efbc9d2268315ae5c 100644 (file)
@@ -157,13 +157,17 @@ struct svga_hwtnl {
     * This is compensated for in the offset associated with all
     * vertex buffers.
     */
-
    int index_bias;
    
-   /* Flatshade information:
+   /* Provoking vertex information (for flat shading). */
+   unsigned api_pv;  /**< app-requested PV mode (PV_FIRST or PV_LAST) */
+   unsigned hw_pv;   /**< device-supported PV mode (PV_FIRST or PV_LAST) */
+
+   /* The triangle fillmode for the device (one of PIPE_POLYGON_MODE_{FILL,
+    * LINE,POINT}).  If the polygon front mode matches the back mode,
+    * api_fillmode will be that mode.  Otherwise, api_fillmode will be
+    * PIPE_POLYGON_MODE_FILL.
     */
-   unsigned api_pv;
-   unsigned hw_pv;
    unsigned api_fillmode;
 
    /* Cache the results of running a particular generate func on each