i965/nir/vec4: Implement nir_emit_jump
This implementation is taken as-is from fs_nir. Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
This commit is contained in:
parent
9b4a6fa4c0
commit
583c1c6170
|
@ -1267,7 +1267,20 @@ vec4_visitor::nir_emit_alu(nir_alu_instr *instr)
|
|||
void
|
||||
vec4_visitor::nir_emit_jump(nir_jump_instr *instr)
|
||||
{
|
||||
/* @TODO: Not yet implemented */
|
||||
switch (instr->type) {
|
||||
case nir_jump_break:
|
||||
emit(BRW_OPCODE_BREAK);
|
||||
break;
|
||||
|
||||
case nir_jump_continue:
|
||||
emit(BRW_OPCODE_CONTINUE);
|
||||
break;
|
||||
|
||||
case nir_jump_return:
|
||||
/* fall through */
|
||||
default:
|
||||
unreachable("unknown jump");
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue