Lines Matching defs:binding

642    fbfetch->data.binding = ZINK_FBFETCH_BINDING;
643 fbfetch->data.binding = ZINK_FBFETCH_BINDING;
2385 unsigned binding = tex->sampler_dim == GLSL_SAMPLER_DIM_BUF ? 1 : 0;
2391 var->data.driver_location = var->data.binding = binding;
2399 unsigned binding = dim == GLSL_SAMPLER_DIM_BUF ? 3 : 2;
2405 var->data.driver_location = var->data.binding = binding;
2597 unsigned binding;
2600 binding = 0;
2603 binding = 1;
2606 binding = 2;
2609 binding = 3;
2614 if (!bindless->bindless[binding]) {
2615 bindless->bindless[binding] = nir_variable_clone(var, nir);
2616 bindless->bindless[binding]->data.bindless = 0;
2617 bindless->bindless[binding]->data.descriptor_set = bindless->bindless_set;
2618 bindless->bindless[binding]->type = glsl_array_type(type, ZINK_MAX_BINDLESS_HANDLES, 0);
2619 bindless->bindless[binding]->data.driver_location = bindless->bindless[binding]->data.binding = binding;
2620 if (!bindless->bindless[binding]->data.image.format)
2621 bindless->bindless[binding]->data.image.format = PIPE_FORMAT_R8G8B8A8_UNORM;
2622 nir_shader_add_variable(nir, bindless->bindless[binding]);
2624 assert(glsl_get_sampler_dim(glsl_without_array(bindless->bindless[binding]->type)) == glsl_get_sampler_dim(glsl_without_array(var->type)));
2781 BITSET_SET_RANGE(shader->info.images_used, var->data.binding,
2782 var->data.binding + (MAX2(size, 1) - 1));
3125 var->data.binding = !var->data.driver_location ? nir->info.stage :
3130 assert(var->data.driver_location || var->data.binding < 10);
3132 int binding = var->data.binding;
3135 ret->bindings[ztype][ret->num_bindings[ztype]].binding = binding;
3143 var->data.binding = zink_binding(nir->info.stage,
3148 ret->bindings[ztype][ret->num_bindings[ztype]].binding = var->data.binding;
3164 var->data.driver_location = var->data.binding;
3166 var->data.binding = zink_binding(nir->info.stage, vktype, var->data.driver_location, screen->compact_descriptors);
3168 ret->bindings[ztype][ret->num_bindings[ztype]].binding = var->data.binding;