Lines Matching defs:sampler
349 nir_variable *sampler = nir_deref_instr_get_variable(
352 // If the sampler returns ints, we'll handle this in the int lowering pass
356 // If sampler uses normalized coords, nothing to do
357 if (!states[sampler->data.binding].is_nonnormalized_coords)
384 if (!states[sampler->data.binding].is_linear_filtering)
877 if (glsl_type_is_sampler(var->type) && var->data.sampler.is_inline_sampler) {
919 // For uniforms (kernel inputs, minus images), run this before adjusting variable list via image/sampler lowering
939 unsigned address_mode = conf ? conf->args[i].sampler.addressing_mode : 0u;
944 conf ? !conf->args[i].sampler.normalized_coords : 0;
946 conf ? conf->args[i].sampler.linear_filtering : 0;
947 metadata->args[i].sampler.sampler_id = var->data.binding = sampler_id++;
984 // Fill out inline sampler metadata, now that they've been deduped and dead ones removed
986 if (glsl_type_is_sampler(var->type) && var->data.sampler.is_inline_sampler) {
990 wrap_from_cl_addressing(var->data.sampler.addressing_mode);
992 !var->data.sampler.normalized_coordinates;
994 var->data.sampler.filter_mode == SAMPLER_FILTER_MODE_LINEAR;
999 metadata->const_samplers[metadata->num_const_samplers].addressing_mode = var->data.sampler.addressing_mode;
1000 metadata->const_samplers[metadata->num_const_samplers].normalized_coords = var->data.sampler.normalized_coordinates;
1001 metadata->const_samplers[metadata->num_const_samplers].filter_mode = var->data.sampler.filter_mode;