aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/a3xx/fd3_program.h
diff options
context:
space:
mode:
authorIlia Mirkin <[email protected]>2015-02-15 03:39:43 -0500
committerIlia Mirkin <[email protected]>2015-04-02 00:09:14 -0400
commit4a3c0e995063320693782b934962969e11dab29d (patch)
tree4c270d91eaa16e270bb381b0581d6d7caef8c85b /src/gallium/drivers/freedreno/a3xx/fd3_program.h
parent6f4c1976f4e5ecdebfe5b9ac16b6d13a5e60eed1 (diff)
freedreno/a3xx: add MRT support
The hardware only supports 4 MRTs. It should be possible to emulate support for 8, but doesn't seem worth the trouble. Signed-off-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/a3xx/fd3_program.h')
-rw-r--r--src/gallium/drivers/freedreno/a3xx/fd3_program.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/freedreno/a3xx/fd3_program.h b/src/gallium/drivers/freedreno/a3xx/fd3_program.h
index 0313b774a08..52c808071a4 100644
--- a/src/gallium/drivers/freedreno/a3xx/fd3_program.h
+++ b/src/gallium/drivers/freedreno/a3xx/fd3_program.h
@@ -39,7 +39,8 @@ struct fd3_shader_stateobj {
struct fd3_emit;
-void fd3_program_emit(struct fd_ringbuffer *ring, struct fd3_emit *emit);
+void fd3_program_emit(struct fd_ringbuffer *ring, struct fd3_emit *emit,
+ int nr, struct pipe_surface **bufs);
void fd3_prog_init(struct pipe_context *pctx);