nir/lower_tex: lower gradients on shadow cube maps if lower_txd_shadow is set
Even if lower_txd_cube_map isn't. Suggested by Ken to make the flag more consistent with its name. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -784,8 +784,10 @@ nir_lower_tex_block(nir_block *block, nir_builder *b,
|
||||
progress = true;
|
||||
}
|
||||
|
||||
if (tex->op == nir_texop_txd && options->lower_txd_cube_map &&
|
||||
tex->sampler_dim == GLSL_SAMPLER_DIM_CUBE) {
|
||||
if (tex->op == nir_texop_txd &&
|
||||
tex->sampler_dim == GLSL_SAMPLER_DIM_CUBE &&
|
||||
(options->lower_txd_cube_map ||
|
||||
(tex->is_shadow && options->lower_txd_shadow))) {
|
||||
lower_gradient_cube_map(b, tex);
|
||||
progress = true;
|
||||
continue;
|
||||
|
Reference in New Issue
Block a user