i965/nir/vec4: Implement loop statements (nir_cf_node_loop)

This is taken as-is from fs_nir.

Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
This commit is contained in:
Eduardo Lima Mitev 2015-06-16 20:25:55 +02:00 committed by Jason Ekstrand
parent 5c0436dbf8
commit afe085a0ca

View file

@ -302,7 +302,11 @@ vec4_visitor::nir_emit_if(nir_if *if_stmt)
void
vec4_visitor::nir_emit_loop(nir_loop *loop)
{
/* @TODO: Not yet implemented */
emit(BRW_OPCODE_DO);
nir_emit_cf_list(&loop->body);
emit(BRW_OPCODE_WHILE);
}
void