diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2007-03-24 19:08:26 +0100 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2007-03-24 19:09:44 +0100 |
commit | f27991c9165450872c652e2fd27811409957b2a0 (patch) | |
tree | e9e5e8d3023498c04c2b04fe5dce9a554d10f2e0 /src/mesa/drivers/dri/common | |
parent | 0c3ae2ea7fbb9c1087bdbc1048c380ca760b80d2 (diff) |
r300: Fix texture coordinate calculation for rectangle textures
R300 hardware takes texcoords in the range 0..1 even for rectangle
textures. Previously, the necessary texcoord conversion was applied
to the texture coordinate during vertex processing in a render stage.
This is obviously wrong when fragment programs are used, which can
calculate arbitrary coordinates for TEX instructions. Therefore,
we now inject an appropriate MUL instruction before a TEX that
reference a rectangle texture.
Diffstat (limited to 'src/mesa/drivers/dri/common')
0 files changed, 0 insertions, 0 deletions