diff options
author | Brian Paul <[email protected]> | 2010-04-30 13:54:31 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2010-04-30 13:59:07 -0600 |
commit | d225221e7084a1e8e22c41cbd3c58775d6f298a1 (patch) | |
tree | 8ec6503f324b20f29110e104e05fb184de6a6b75 /src/gallium/drivers/nv50/nv50_program.c | |
parent | 3a757b722d9d24a74b6a79cb2d4aae81ae8152d0 (diff) |
llvmpipe: fix out-of-bounds texture sampling
If we're using a wrap mode in which border color sampling is possible
it means that texcoords may be outside of the texture image bounds.
Fetching the texel may result in a segfault.
Use the 'use_border' variable to catch such texcoords and replace
the texel offset with zero (which will be in bounds).
Fixes segfault in Lightsmark demo, fd.o bug 27877.
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_program.c')
0 files changed, 0 insertions, 0 deletions