i965: Fix stale comments about the state cache.
authorEric Anholt <eric@anholt.net>
Mon, 19 May 2014 03:48:16 +0000 (20:48 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 2 Jul 2014 19:45:59 +0000 (12:45 -0700)
This changed in the state streaming work years ago.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_cc.c
src/mesa/drivers/dri/i965/brw_context.h

index 2f4062b9b0fd0c1fbdd5da533e0ab22d3ca0e482..289f65b5a8a9834296066acef78f3ae61f22ff5b 100644 (file)
@@ -97,7 +97,7 @@ brw_fix_xRGB_alpha(GLenum function)
 }
 
 /**
- * Creates the state cache entry for the given CC unit key.
+ * Creates a CC unit packet from the current blend state.
  */
 static void upload_cc_unit(struct brw_context *brw)
 {
index bc272c5c00959bb44130f7cda7bc2bc957dc5918..f13d99cf8f5077e9ba1423fb554a7653aed35a9b 100644 (file)
@@ -230,7 +230,14 @@ struct brw_state_flags {
     * State update flags signalled as the result of brw_tracked_state updates
     */
    GLuint brw;
-   /** State update flags signalled by brw_state_cache.c searches */
+   /**
+    * State update flags that used to be signalled by brw_state_cache.c
+    * searches.
+    *
+    * Now almost all of that state is just streamed out on demand, but the
+    * flags for those state blobs updating have stayed in the same bitfield.
+    * brw_state_cache.c still flags CACHE_NEW_*_PROG.
+    */
    GLuint cache;
 };