mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
i965/fs: Improve a comment about stripping trailing zeroes
Originally I wrote that removing the first parameter doesn't work but I didn't know why. I now found a mention of this in the PRM so it's probably worthing adding it to the comment.
This commit is contained in:
parent
b004510072
commit
f98c3f3e44
1 changed files with 6 additions and 3 deletions
|
|
@ -2600,9 +2600,12 @@ fs_visitor::opt_zero_samples()
|
|||
load_payload->opcode != SHADER_OPCODE_LOAD_PAYLOAD)
|
||||
continue;
|
||||
|
||||
/* We don't want to remove the message header. Removing all of the
|
||||
* parameters is avoided because it seems to cause a GPU hang but I
|
||||
* can't find any documentation indicating that this is expected.
|
||||
/* We don't want to remove the message header or the first parameter.
|
||||
* Removing the first parameter is not allowed, see the Haswell PRM
|
||||
* volume 7, page 149:
|
||||
*
|
||||
* "Parameter 0 is required except for the sampleinfo message, which
|
||||
* has no parameter 0"
|
||||
*/
|
||||
while (inst->mlen > inst->header_size + dispatch_width / 8 &&
|
||||
load_payload->src[(inst->mlen - inst->header_size) /
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue