With lavapipe the previous change to only enable the hack when there's
no textures bound doesn't work anymore, since we don't have that
information when using the texture handles.
So add another random state restriction which is sufficient to pass
tests. (This really needs a better long term solution.)
Reviewed-by: Brian Paul <brianp@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24887>
key->num_inputs == 1 &&
(key->inputs[0].interp == LP_INTERP_LINEAR ||
key->inputs[0].interp == LP_INTERP_PERSPECTIVE) &&
- setup->fs.current_tex_num == 0) {
+ setup->fs.current_tex_num == 0 &&
+ setup->cullmode == 0) {
float dist0 = v0[0][0] * v0[0][0] + v0[0][1] * v0[0][1];
float dist1 = v1[0][0] * v1[0][0] + v1[0][1] * v1[0][1];
float dist2 = v2[0][0] * v2[0][0] + v2[0][1] * v2[0][1];