mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 08:30:10 +01:00
freedreno/ir3/cmdline: add @const headers for immediates
Since NIR f/e currently encodes immediates in instructions (rather than passing via const), we need to ensure that when const's are used the get initialized to the proper values. Otherwise comparing NIR to TGSI compiler, it will use proper immediate values in one case, and randomly initialize values in the other. Which confuses ir3test. Signed-off-by: Rob Clark <robclark@freedesktop.org>
This commit is contained in:
parent
6bc12bb5fd
commit
f513f006ce
1 changed files with 9 additions and 0 deletions
|
|
@ -99,6 +99,15 @@ static void dump_info(struct ir3_shader_variant *so, const char *str)
|
|||
(regid >> 2), "xyzw"[regid & 0x3], i);
|
||||
}
|
||||
|
||||
for (i = 0; i < so->immediates_count; i++) {
|
||||
debug_printf("@const(c%d.x)\t", so->first_immediate + i);
|
||||
debug_printf("0x%08x, 0x%08x, 0x%08x, 0x%08x\n",
|
||||
so->immediates[i].val[0],
|
||||
so->immediates[i].val[1],
|
||||
so->immediates[i].val[2],
|
||||
so->immediates[i].val[3]);
|
||||
}
|
||||
|
||||
disasm_a3xx(bin, so->info.sizedwords, 0, so->type);
|
||||
|
||||
debug_printf("; %s: outputs:", type);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue