glsl: avoid treating fb fetches as output reads to be lowered
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
@@ -90,7 +90,7 @@ output_read_remover::~output_read_remover()
|
|||||||
ir_visitor_status
|
ir_visitor_status
|
||||||
output_read_remover::visit(ir_dereference_variable *ir)
|
output_read_remover::visit(ir_dereference_variable *ir)
|
||||||
{
|
{
|
||||||
if (ir->var->data.mode != ir_var_shader_out)
|
if (ir->var->data.mode != ir_var_shader_out || ir->var->data.fb_fetch_output)
|
||||||
return visit_continue;
|
return visit_continue;
|
||||||
|
|
||||||
hash_entry *entry = _mesa_hash_table_search(replacements, ir->var);
|
hash_entry *entry = _mesa_hash_table_search(replacements, ir->var);
|
||||||
|
Reference in New Issue
Block a user