diff options
author | Kristian Høgsberg <[email protected]> | 2015-04-14 15:02:18 +0000 |
---|---|---|
committer | Kristian Høgsberg <[email protected]> | 2015-04-16 09:18:30 -0700 |
commit | 993a6288f72fa98932df7cdb6f64d9dd645e670d (patch) | |
tree | e24cb90717fb8d31ab5c54858b85d5721641b74d /docs/sourcetree.html | |
parent | a7d018accfd0161510a75ba685e056256de494c2 (diff) |
i965: Rewrite ir_tex to ir_txl with lod 0 for vertex shaders
The ir_tex opcode turns into a sample or sample_c message, which will try to
compute derivatives to determine the lod. This produces garbage for
non-fragment shaders where the sample coordinates don't correspond to
subspans.
We fix this by rewriting the opcode from ir_tex to ir_txl and setting the
lod to 0.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89457
Cc: "10.5" <[email protected]>
Signed-off-by: Kristian Høgsberg <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'docs/sourcetree.html')
0 files changed, 0 insertions, 0 deletions