intel: Remove GEN_IS_G4X macro
authorAnuj Phogat <anuj.phogat@gmail.com>
Thu, 4 Mar 2021 23:30:41 +0000 (15:30 -0800)
committerMarge Bot <eric+marge@anholt.net>
Tue, 16 Mar 2021 16:40:12 +0000 (16:40 +0000)
GEN_GEN and GEN_VERSIONx10 macros provide a consistent way to do platform
version checks. We can avoid platform specific macros.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9608>

src/intel/genxml/gen_macros.h
src/intel/isl/isl_surface_state.c
src/mesa/drivers/dri/i965/genX_pipe_control.c
src/mesa/drivers/dri/i965/genX_state_upload.c

index 838b28d..56af709 100644 (file)
@@ -57,7 +57,6 @@
 #endif
 
 #define GEN_GEN ((GEN_VERSIONx10) / 10)
-#define GEN_IS_G4X ((GEN_VERSIONx10) == 45)
 
 /* Prefixing macros */
 #if (GEN_VERSIONx10 == 40)
index 1fcd24e..d73718d 100644 (file)
@@ -547,7 +547,7 @@ isl_genX(surf_fill_state_s)(const struct isl_device *dev, void *state,
    s.MOCS = info->mocs;
 #endif
 
-#if GEN_GEN > 4 || GEN_IS_G4X
+#if GEN_GEN > 4 || GEN_VERSIONx10 == 45
    if (info->x_offset_sa != 0 || info->y_offset_sa != 0) {
       /* There are fairly strict rules about when the offsets can be used.
        * These are mostly taken from the Sky Lake PRM documentation for
index 55585f5..d0f244b 100644 (file)
@@ -492,14 +492,14 @@ genX(emit_raw_pipe_control)(struct brw_context *brw, uint32_t flags,
       pc.InstructionCacheInvalidateEnable =
          flags & PIPE_CONTROL_INSTRUCTION_INVALIDATE;
       pc.NotifyEnable = flags & PIPE_CONTROL_NOTIFY_ENABLE;
-   #if GEN_GEN >= 5 || GEN_IS_G4X
+   #if GEN_GEN >= 5 || GEN_VERSIONx10 == 45
       pc.IndirectStatePointersDisable =
          flags & PIPE_CONTROL_INDIRECT_STATE_POINTERS_DISABLE;
    #endif
    #if GEN_GEN >= 6
       pc.TextureCacheInvalidationEnable =
          flags & PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE;
-   #elif GEN_GEN == 5 || GEN_IS_G4X
+   #elif GEN_GEN == 5 || GEN_VERSIONx10 == 45
       pc.TextureCacheFlushEnable =
          flags & PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE;
    #endif
index 633d57b..a6c780f 100644 (file)
@@ -1332,7 +1332,7 @@ genX(upload_clip_state)(struct brw_context *brw)
                                        ctx->Transform.DepthClampFar);
 
       /* _NEW_TRANSFORM */
-      if (GEN_GEN == 5 || GEN_IS_G4X) {
+      if (GEN_GEN == 5 || GEN_VERSIONx10 == 45) {
          clip.UserClipDistanceClipTestEnableBitmask =
             ctx->Transform.ClipPlanesEnabled;
       } else {
@@ -1352,7 +1352,7 @@ genX(upload_clip_state)(struct brw_context *brw)
 
       clip.ClipMode = brw->clip.prog_data->clip_mode;
 
-#if GEN_IS_G4X
+#if GEN_VERSIONx10 == 45
       clip.NegativeWClipTestEnable = true;
 #endif
    }
@@ -1679,7 +1679,7 @@ genX(upload_sf)(struct brw_context *brw)
          sf.SmoothPointEnable = false;
 #endif
 
-#if GEN_IS_G4X || GEN_GEN >= 5
+#if GEN_VERSIONx10 == 45 || GEN_GEN >= 5
       sf.AALineDistanceMode = AALINEDISTANCE_TRUE;
 #endif