diff options
author | Rob Clark <[email protected]> | 2015-01-12 23:32:25 -0500 |
---|---|---|
committer | Rob Clark <[email protected]> | 2015-01-13 08:17:18 -0500 |
commit | 876550ff97b9c97df02f9bf0e29198be963d8e89 (patch) | |
tree | 371864120b212c817e295342987fbd2ad53908b5 /m4/ax_prog_bison.m4 | |
parent | b6819cd55491c4b5ad6353102e7596a572152314 (diff) |
freedreno/ir3: handle "holes" in inputs
If, for example, only the x/y/w components of in.xyzw are actually used,
we still need to have a group of four registers and assign all four
components. The hardware can't write in.xy and in.w to discontiguous
registers. To handle this, pad with a dummy NOP instruction, to keep
the neighbor chain contiguous.
This fixes a problem noticed with firefox OMTC.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'm4/ax_prog_bison.m4')
0 files changed, 0 insertions, 0 deletions