diff options
author | Marek Olšák <[email protected]> | 2017-10-04 05:07:50 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-10-24 14:56:34 +0200 |
commit | 2a414c39619320c44e4d0f8f7a7609598081e2b2 (patch) | |
tree | 2ac67cd6bd4fdc47a5301dd8575520950610344f /doxygen/tnl.doxy | |
parent | da0083f1237cb89bc818be99dd0717b7e76b6248 (diff) |
radeonsi: postponed KILL isn't postponed anymore, but maintains WQM
This restores performance for the drirc workaround, i.e.
KILL_IF does:
visible = src0 >= 0;
kill_flag &= visible; // accumulate kills
amdgcn_kill(wqm_vote(visible)); // kill fully dead quads only
And all helper pixels are killed at the end of the shader:
amdgcn_kill(kill_flag);
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'doxygen/tnl.doxy')
0 files changed, 0 insertions, 0 deletions