#endif
#define GEN_GEN ((GEN_VERSIONx10) / 10)
-#define GEN_IS_G4X ((GEN_VERSIONx10) == 45)
/* Prefixing macros */
#if (GEN_VERSIONx10 == 40)
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
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
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 {
clip.ClipMode = brw->clip.prog_data->clip_mode;
-#if GEN_IS_G4X
+#if GEN_VERSIONx10 == 45
clip.NegativeWClipTestEnable = true;
#endif
}
sf.SmoothPointEnable = false;
#endif
-#if GEN_IS_G4X || GEN_GEN >= 5
+#if GEN_VERSIONx10 == 45 || GEN_GEN >= 5
sf.AALineDistanceMode = AALINEDISTANCE_TRUE;
#endif