panfrost: Move checksum routines to root panfrost
[mesa.git] / src / panfrost / encoder / pan_encoder.h
index d3eb5fdc3b1070c4ffb5c82c2a99e21351c4469a..42ec8320acbb33bd3f2b302e20014cb0278459d2 100644 (file)
@@ -27,6 +27,7 @@
 #ifndef __PAN_ENCODER_H
 #define __PAN_ENCODER_H
 
+#include <stdbool.h>
 #include "panfrost-job.h"
 
 /* Invocation packing */
@@ -88,12 +89,7 @@ const char * panfrost_model_name(unsigned gpu_id);
 
 /* Attributes / instancing */
 
-struct pan_shift_odd {
-        unsigned shift;
-        unsigned odd;
-};
-
-struct pan_shift_odd
+unsigned
 panfrost_padded_vertex_count(unsigned vertex_count);
 
 unsigned
@@ -103,7 +99,14 @@ panfrost_vertex_instanced(
         unsigned divisor,
         union mali_attr *attrs);
 
-unsigned
-pan_expand_shift_odd(struct pan_shift_odd o);
+void panfrost_vertex_id(unsigned padded_count, union mali_attr *attr);
+void panfrost_instance_id(unsigned padded_count, union mali_attr *attr);
+
+/* Samplers */
+
+enum mali_func
+panfrost_flip_compare_func(enum mali_func f);
+
+
 
 #endif