A2XX_PA_CL_VTE_CNTL_VPORT_Z_OFFSET_ENA);
}
-static void
-fd2_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target)
-{
- __OUT_IB(ring, false, target);
-}
-
void
fd2_emit_init(struct pipe_context *pctx)
{
void fd2_emit_init(struct pipe_context *pctx);
+static inline void
+fd2_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target)
+{
+ __OUT_IB(ring, false, target);
+}
+
#endif /* FD2_EMIT_H */
static void
fd2_emit_tile_gmem2mem(struct fd_batch *batch, struct fd_tile *tile)
{
- batch->ctx->emit_ib(batch->gmem, batch->tile_fini);
+ fd2_emit_ib(batch->gmem, batch->tile_fini);
}
/* transfer from system memory to gmem */
OUT_RING(ring, CP_REG(REG_A2XX_VGT_VERTEX_REUSE_BLOCK_CNTL));
OUT_RING(ring, 0);
- ctx->emit_ib(ring, batch->binning);
+ fd2_emit_ib(ring, batch->binning);
OUT_PKT3(ring, CP_SET_CONSTANT, 2);
OUT_RING(ring, CP_REG(REG_A2XX_VGT_VERTEX_REUSE_BLOCK_CNTL));