commit | 015035027beb38fb9a3b06f8cd94aadc96a8f728 | [log] [tgz] |
---|---|---|
author | Francisco Jerez <currojerez@riseup.net> | Mon May 23 14:07:23 2016 -0700 |
committer | Francisco Jerez <currojerez@riseup.net> | Mon May 23 14:07:23 2016 -0700 |
tree | c4b97f8f6c9cb2537a37cbae418eef995f7c16c5 | |
parent | 7eb496688762ea614408c4c75e4b5c7242d2677c [diff] |
i965/fs: Mark UBO uniform pull constant loads as force_writemask_all. This lets the rest of the backend know that the uniform pull constant load opcodes don't respect channel enables -- Without this the register allocator has no way to know that the return payload of a pull constant load is not per-channel and spills of the destination will be broken under non-uniform control flow. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>