[Mesa-dev] tgsi_set_exec_mask?

Brian Paul brianp at vmware.com
Mon Mar 21 22:39:02 UTC 2016


On 03/21/2016 11:40 AM, Brian Paul wrote:
> On 03/20/2016 08:08 PM, Dave Airlie wrote:
>> This appears to set some values into some temp register that we never
>> read from or look at again,
>>
>> should it be setting something that ExecMask gets set to at machine
>> run time?
>>
>> just noticed it while trying to work out the various mask for shader
>> images.
>
> My recollection is that it's supposed to disable execution channels for
> non-existant vertices.  For example, if we only have 3 vertices to
> process, the 4th execution channel should be disabled.
>
> But like you say, it doesn't seem to get used.  I could do a piglit run
> with tgsi_set_exec_mask() nop'd and see what happens...

No regressions found with piglit.  Feel free to post a patch which 
removes it.

-Brian




More information about the mesa-dev mailing list