freedreno/a4xx: move where we deal w/ binning FS
[mesa.git] / src / gallium / drivers / freedreno / freedreno_gmem.h
index 5867235db90c4f2265994c696fcf27df015269de..38b557eb077bf7da46308663a42cfabcd5e8646c 100644 (file)
@@ -31,6 +31,8 @@
 
 #include "pipe/p_context.h"
 
+#include "freedreno_util.h"
+
 /* per-pipe configuration for hw binning: */
 struct fd_vsc_pipe {
        struct fd_bo *bo;
@@ -47,9 +49,9 @@ struct fd_tile {
 
 struct fd_gmem_stateobj {
        struct pipe_scissor_state scissor;
-       uint32_t cbuf_base[4];
+       uint32_t cbuf_base[MAX_RENDER_TARGETS];
        uint32_t zsbuf_base[2];
-       uint8_t cbuf_cpp[4];
+       uint8_t cbuf_cpp[MAX_RENDER_TARGETS];
        uint8_t zsbuf_cpp[2];
        uint16_t bin_h, nbins_y;
        uint16_t bin_w, nbins_x;