mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 23:40:12 +01:00
nv50/ir/nir: implement intrinsic shader_clock
v9: mark as fixed Signed-off-by: Karol Herbst <kherbst@redhat.com>
This commit is contained in:
parent
c00d45cb45
commit
b866012f7b
1 changed files with 8 additions and 0 deletions
|
|
@ -2444,6 +2444,14 @@ Converter::visit(nir_intrinsic_instr *insn)
|
|||
bar->subOp = getSubOp(op);
|
||||
break;
|
||||
}
|
||||
case nir_intrinsic_shader_clock: {
|
||||
const DataType dType = getDType(insn);
|
||||
LValues &newDefs = convert(&insn->dest);
|
||||
|
||||
loadImm(newDefs[0], 0u);
|
||||
mkOp1(OP_RDSV, dType, newDefs[1], mkSysVal(SV_CLOCK, 0))->fixed = 1;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
ERROR("unknown nir_intrinsic_op %s\n", nir_intrinsic_infos[op].name);
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue