diff options
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/drivers/softpipe/sp_tex_sample.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/softpipe/sp_tex_sample.c b/src/gallium/drivers/softpipe/sp_tex_sample.c index 292dc6e8d71..f215b9022f4 100644 --- a/src/gallium/drivers/softpipe/sp_tex_sample.c +++ b/src/gallium/drivers/softpipe/sp_tex_sample.c @@ -2090,6 +2090,11 @@ sample_cube(struct tgsi_sampler *tgsi_sampler, unsigned j; float ssss[4], tttt[4]; + /* Not actually used, but the intermediate steps that do the + * dereferencing don't know it. + */ + static const float pppp[4] = { 0, 0, 0, 0 }; + /* major axis direction target sc tc ma @@ -2157,7 +2162,7 @@ sample_cube(struct tgsi_sampler *tgsi_sampler, * is not active, this will point somewhere deeper into the * pipeline, eg. to mip_filter or even img_filter. */ - samp->compare(tgsi_sampler, ssss, tttt, NULL, c0, control, rgba); + samp->compare(tgsi_sampler, ssss, tttt, pppp, c0, control, rgba); } |