diff options
author | Christoph Bumiller <e0425955@student.tuwien.ac.at> | 2009-12-20 12:04:26 +0100 |
---|---|---|
committer | Christoph Bumiller <e0425955@student.tuwien.ac.at> | 2009-12-20 14:15:51 +0100 |
commit | 2ed083dda9600a1e20255b23c4bb9a156e765e1b (patch) | |
tree | 47dd7f848e97e68e74971eea69d204b863599e91 /src/gallium/drivers/nv50/nv50_vbo.c | |
parent | 3c7f109d67792e27064af5a07c754541348fd787 (diff) |
nv50: use BREAKADDR and BREAK for loops
This is easier, we don't have to record all the BRK branches
to fill in the address at ENDLOOP - which wasn't done before
and thus made all but the last BRK branch jump to the start.
Also, we don't risk reactivting threads that already left
the loop if we join threads after a conditional with a BRK
(although it might be wiser to remove the join altogether
in such cases).
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_vbo.c')
0 files changed, 0 insertions, 0 deletions