09:24mareko: the instruction type of sysval loads could be changed from intrinsic to ALU, so that nir_opt_algebraic can lower and optimize them
09:27mareko: alternatively, nir_opt_algebraic could support intrinsics returning an immutable value
10:39glehmann: the second option sounds a lot saner. alu instructions should really only be alu, with the output only depending on the sources. We only just removed the ddx/ddy fake alu instructions, which caused a lot of pain everywhere.
22:39Ermine: Are there GPUs that can't even display anything before their firmware is loaded?
22:46DemiMarie: Ermine: On x86 or elsewhere?
22:46Ermine: DemiMarie: wherever
22:47DemiMarie: Ermine: On PC, VGA output in early boot is expected to work so the GPU firmware would need to be loaded by CPU firmware in this case. Otherwise, I have no idea.
23:29mareko: firmware is an optional component of hw and can be fully replaced by fixed logic