summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2014-08-19 13:57:11 -0700
committerJason Ekstrand <[email protected]>2014-09-30 10:29:13 -0700
commit3dc3fccb7586e6198c50114d6245017fc9badde8 (patch)
tree552a17b7b741470bdb6629d40c0fa44960dad02c /src/mesa/swrast
parentf9da0740e22f27a6f8bd429f0bb768752b311398 (diff)
i965/fs: Rewrite fs_visitor::split_virtual_grfs
The original vgrf splitting code was written with the assumption that vgrfs came in two types: those that can be split into single registers and those that can't be split at all It was very conservative and bailed as soon as more than one element of a register was read or written. This won't work once we start allowing a regular MOV or ADD operation to operate on multiple registers. This rewrite allows for the case where a vgrf of size 5 may appropriately be split in to one register of size 1 and two registers of size 2. Signed-off-by: Jason Ekstrand <[email protected]> Acked-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/swrast')
0 files changed, 0 insertions, 0 deletions