Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20243>
const char *message);
void *private_data;
} debug;
+
+ /* Force texture sampling to be non-uniform. */
+ bool force_tex_non_uniform;
};
bool gl_spirv_validation(const uint32_t *words, size_t word_count,
if (operands & SpvImageOperandsNontemporalMask)
access |= ACCESS_STREAM_CACHE_POLICY;
+ if (sampler && b->options->force_tex_non_uniform)
+ access |= ACCESS_NON_UNIFORM;
+
if (sampled_val->propagated_non_uniform)
access |= ACCESS_NON_UNIFORM;