panfrost: Add rt formats to shader state
[mesa.git] / src / panfrost / util / pan_ir.h
index aa0eb7904ce49de45cdf6951d75d04a940d8d3cc..99a8e5ba70f5371f17e0bd4a3a06843b0e40c1eb 100644 (file)
@@ -110,6 +110,9 @@ typedef struct {
 
         /* IN: For a fragment shader with a lowered alpha test, the ref value */
         float alpha_ref;
+
+        /* IN: Render target formats for output load/store lowering */
+        enum pipe_format rt_formats[8];
 } panfrost_program;
 
 typedef struct pan_block {