i965/tiled_memcpy: avoid creating bswap32 if it exists as a macro (e.g. on FreeBSD)
[mesa.git] / src / intel / isl / isl_gen4.h
index bc8aadeef27b74d00c1c70d90fd19d19061ac371..c04f7fbf8b219e81bad7a4af6a3a9bbda4f01761 100644 (file)
@@ -21,7 +21,8 @@
  *  IN THE SOFTWARE.
  */
 
-#pragma once
+#ifndef ISL_GEN4_H
+#define ISL_GEN4_H
 
 #include "isl.h"
 
@@ -35,6 +36,11 @@ isl_gen4_choose_msaa_layout(const struct isl_device *dev,
                             enum isl_tiling tiling,
                             enum isl_msaa_layout *msaa_layout);
 
+void
+isl_gen4_filter_tiling(const struct isl_device *dev,
+                       const struct isl_surf_init_info *restrict info,
+                       isl_tiling_flags_t *flags);
+
 void
 isl_gen4_choose_image_alignment_el(const struct isl_device *dev,
                                    const struct isl_surf_init_info *restrict info,
@@ -46,3 +52,5 @@ isl_gen4_choose_image_alignment_el(const struct isl_device *dev,
 #ifdef __cplusplus
 }
 #endif
+
+#endif /* ISL_GEN4_H */