Mesa (main): intel/isl: add blend enable flag to gen4/5
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jun 8 03:01:43 UTC 2021
Module: Mesa
Branch: main
Commit: c04f20e7e01d0d53599f48d0e702b6be3279ced5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c04f20e7e01d0d53599f48d0e702b6be3279ced5
Author: Dave Airlie <airlied at gmail.com>
Date: Tue May 4 14:05:10 2021 +1000
intel/isl: add blend enable flag to gen4/5
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10655>
---
src/intel/isl/isl.h | 5 +++++
src/intel/isl/isl_surface_state.c | 1 +
2 files changed, 6 insertions(+)
diff --git a/src/intel/isl/isl.h b/src/intel/isl/isl.h
index 353ac7be266..d6bf23f961d 100644
--- a/src/intel/isl/isl.h
+++ b/src/intel/isl/isl.h
@@ -1422,6 +1422,11 @@ struct isl_surf_fill_state_info {
*/
isl_channel_mask_t write_disables;
+ /**
+ * blend enable for gfx4-5
+ */
+ bool blend_enable;
+
/* Intra-tile offset */
uint16_t x_offset_sa, y_offset_sa;
};
diff --git a/src/intel/isl/isl_surface_state.c b/src/intel/isl/isl_surface_state.c
index aafb12f8210..e9d8c002842 100644
--- a/src/intel/isl/isl_surface_state.c
+++ b/src/intel/isl/isl_surface_state.c
@@ -320,6 +320,7 @@ isl_genX(surf_fill_state_s)(const struct isl_device *dev, void *state,
#if GFX_VER <= 5
s.ColorBufferComponentWriteDisables = info->write_disables;
+ s.ColorBlendEnable = info->blend_enable;
#else
assert(info->write_disables == 0);
#endif
More information about the mesa-commit
mailing list