iris: Enable fast clears on gen8.
authorRafael Antognolli <rafael.antognolli@intel.com>
Tue, 26 Mar 2019 22:35:00 +0000 (15:35 -0700)
committerRafael Antognolli <rafael.antognolli@intel.com>
Tue, 2 Apr 2019 22:26:48 +0000 (15:26 -0700)
Since we are now properly storing the clear color with SCS bits, we can
now enable fast clears on gen8 too.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/gallium/drivers/iris/iris_clear.c

index 3a617bb7e212a6353376ef31f3573898239936c9..6e0a569e7b00604d12f99b9ed4b531f829fe4579 100644 (file)
@@ -78,8 +78,7 @@ can_fast_clear_color(struct iris_context *ice,
    struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER];
    const struct gen_device_info *devinfo = &batch->screen->devinfo;
 
-   /* XXX: Need to fix channel select for gen8 before enabling this. */
-   if (devinfo->gen != 9)
+   if (devinfo->gen > 9)
       return false;
 
    if (res->aux.usage == ISL_AUX_USAGE_NONE)