lima/ppir: Add gl_FragCoord handling
[mesa.git] / src / gallium / drivers / lima / ir / pp / node_to_instr.c
index 26d2c9868f6b1a7ce114ab41afa7359f87e7cb57..b38fa3aa73336bf86e87e505b0e7dedc8e36bd2c 100644 (file)
@@ -238,7 +238,8 @@ static bool ppir_do_node_to_instr(ppir_block *block, ppir_node *node)
          load->dest.type = ppir_target_pipeline;
          load->dest.pipeline = ppir_pipeline_reg_uniform;
       }
-      else if (node->op == ppir_op_load_varying) {
+      else if (node->op == ppir_op_load_varying ||
+               node->op == ppir_op_load_fragcoord) {
          /* delay the load varying dup to scheduler */
          if (!create_new_instr(block, node))
             return false;