diff options
author | Kristian H. Kristensen <[email protected]> | 2019-02-23 11:12:23 -0800 |
---|---|---|
committer | Kristian H. Kristensen <[email protected]> | 2019-02-28 10:43:53 -0800 |
commit | 7dee91610550c00eb2c5e01f1f55474dca9338bd (patch) | |
tree | de282f59a7ad1ee7b4a345f3c18f6bc5ecb7af6f /src/gallium/drivers/freedreno | |
parent | df5cd512598ebcea153ba44f36787959e1e367c8 (diff) |
freedreno/a6xx: Only output MRT control for used framebuffers
Not much of an optimization, but makes for less noise in the command
buffer dumps.
Signed-off-by: Kristian H. Kristensen <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno')
-rw-r--r-- | src/gallium/drivers/freedreno/a6xx/fd6_emit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_emit.c b/src/gallium/drivers/freedreno/a6xx/fd6_emit.c index 243d44335ac..f0e6e54785d 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_emit.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_emit.c @@ -881,7 +881,7 @@ fd6_emit_state(struct fd_ringbuffer *ring, struct fd6_emit *emit) struct fd6_blend_stateobj *blend = fd6_blend_stateobj(ctx->blend); uint32_t i; - for (i = 0; i < A6XX_MAX_RENDER_TARGETS; i++) { + for (i = 0; i < pfb->nr_cbufs; i++) { enum pipe_format format = pipe_surface_format(pfb->cbufs[i]); bool is_int = util_format_is_pure_integer(format); bool has_alpha = util_format_has_alpha(format); |