i965: Fix missing dirty bits in the gen8_sbe_state atom.
[mesa.git] / src / mesa / drivers / dri / i965 / gen8_sf_state.c
index 0693fee7047420ba0478257a6d47f5a2bcda1a36..0a69e7061f09350f3328dfca1ce479fb18d8450f 100644 (file)
@@ -101,11 +101,11 @@ upload_sbe(struct brw_context *brw)
 
 const struct brw_tracked_state gen8_sbe_state = {
    .dirty = {
-      .mesa  = _NEW_LIGHT | _NEW_POINT,
+      .mesa  = _NEW_BUFFERS | _NEW_LIGHT | _NEW_POINT | _NEW_PROGRAM,
       .brw   = BRW_NEW_CONTEXT |
                BRW_NEW_FRAGMENT_PROGRAM |
                BRW_NEW_VUE_MAP_GEOM_OUT,
-      .cache = 0
+      .cache = CACHE_NEW_WM_PROG,
    },
    .emit = upload_sbe,
 };