Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / intel / compiler / brw_reg_type.h
index ffbec90d3fe4ab57d0975a63bd8ec134f6b39405..a17c93ee90ed1eb6d41274c4001b3c6834201c70 100644 (file)
@@ -82,6 +82,27 @@ brw_reg_type_is_floating_point(enum brw_reg_type type)
    }
 }
 
+static inline bool
+brw_reg_type_is_integer(enum brw_reg_type type)
+{
+   switch (type) {
+   case BRW_REGISTER_TYPE_Q:
+   case BRW_REGISTER_TYPE_UQ:
+   case BRW_REGISTER_TYPE_D:
+   case BRW_REGISTER_TYPE_UD:
+   case BRW_REGISTER_TYPE_W:
+   case BRW_REGISTER_TYPE_UW:
+   case BRW_REGISTER_TYPE_B:
+   case BRW_REGISTER_TYPE_UB:
+      return true;
+   default:
+      return false;
+   }
+}
+
+#define INVALID_REG_TYPE    ((enum brw_reg_type)-1)
+#define INVALID_HW_REG_TYPE ((unsigned)-1)
+
 unsigned
 brw_reg_type_to_hw_type(const struct gen_device_info *devinfo,
                         enum brw_reg_file file, enum brw_reg_type type);