r600g: limit fs_write_all shader rebuild to eg+
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
This commit is contained in:
parent
feec48114b
commit
3acae45915
|
@ -600,7 +600,7 @@ void r600_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info)
|
|||
r600_shader_rebuild(ctx, rctx->vs_shader);
|
||||
|
||||
if ((rctx->ps_shader->shader.clamp_color != rctx->clamp_fragment_color) ||
|
||||
(rctx->ps_shader->shader.fs_write_all &&
|
||||
((rctx->family >= CHIP_CEDAR) && rctx->ps_shader->shader.fs_write_all &&
|
||||
(rctx->ps_shader->shader.nr_cbufs != rctx->nr_cbufs)))
|
||||
r600_shader_rebuild(ctx, rctx->ps_shader);
|
||||
|
||||
|
|
Loading…
Reference in New Issue