| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_descriptor_set.h | 38 /* Number of array elements in this binding */ 60 /* Shader stages that use this binding */ 84 * descriptor-binding-time patching easier. 92 struct tu_descriptor_set_binding_layout binding[0]; member in struct:tu_descriptor_set_layout 113 const struct tu_descriptor_set_binding_layout *binding) 115 return (void *) ((const char *) set + binding->immutable_samplers_offset); 120 const struct tu_descriptor_set_binding_layout *binding) 122 if (!binding->ycbcr_samplers_offset) 125 return (void *) ((const char *) set + binding->ycbcr_samplers_offset);
|
| tu_descriptor_set.c | 126 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); 144 offsetof(struct tu_descriptor_set_layout, binding[num_bindings]); 160 struct tu_sampler *samplers = (void*) &set_layout->binding[num_bindings]; 181 const VkDescriptorSetLayoutBinding *binding = bindings + j; local 182 uint32_t b = binding->binding; 184 set_layout->binding[b].type = binding->descriptorType; 185 set_layout->binding[b].array_size = binding->descriptorCount 317 const VkDescriptorSetLayoutBinding *binding = bindings + i; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| vk_descriptors.c | 36 return (a->binding < b->binding) ? -1 : (a->binding > b->binding) ? 1 : 0;
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| tu_descriptor_set.c | 43 return (a->binding < b->binding) ? -1 : (a->binding > b->binding) ? 1 : 0; 84 max_binding = MAX2(max_binding, pCreateInfo->pBindings[j].binding); 91 (max_binding + 1) * sizeof(set_layout->binding[0]); 103 uint32_t *samplers = (uint32_t *) &set_layout->binding[max_binding + 1]; 119 memset(set_layout->binding, 0, 126 const VkDescriptorSetLayoutBinding *binding = bindings + j; local 127 uint32_t b = binding->binding 255 const VkDescriptorSetLayoutBinding *binding = bindings + i; local [all...] |
| tu_descriptor_set.h | 35 /* Number of array elements in this binding */ 76 struct tu_descriptor_set_binding_layout binding[0]; member in struct:tu_descriptor_set_layout 97 const struct tu_descriptor_set_binding_layout *binding) 100 binding->immutable_samplers_offset);
|
| /xsrc/external/mit/fontconfig/dist/conf.d/ |
| 45-generic.conf | 11 <alias binding="same"> 15 <alias binding="same"> 19 <alias binding="same"> 23 <alias binding="same"> 27 <alias binding="same"> 32 <alias binding="same"> 36 <alias binding="same"> 40 <alias binding="same"> 45 <alias binding="same"> 49 <alias binding="same" [all...] |
| 30-metric-aliases.conf | 56 <alias binding="same"> 63 <alias binding="same"> 70 <alias binding="same"> 77 <alias binding="same"> 84 <alias binding="same"> 91 <alias binding="same"> 98 <alias binding="same"> 105 <alias binding="same"> 112 <alias binding="same"> 119 <alias binding="same" [all...] |
| 35-lang-normalize.conf | 7 <edit name="lang" mode="assign" binding="same"><string>aa</string></edit> 12 <edit name="lang" mode="assign" binding="same"><string>ab</string></edit> 17 <edit name="lang" mode="assign" binding="same"><string>af</string></edit> 22 <edit name="lang" mode="assign" binding="same"><string>agr</string></edit> 27 <edit name="lang" mode="assign" binding="same"><string>ak</string></edit> 32 <edit name="lang" mode="assign" binding="same"><string>am</string></edit> 37 <edit name="lang" mode="assign" binding="same"><string>an</string></edit> 42 <edit name="lang" mode="assign" binding="same"><string>anp</string></edit> 47 <edit name="lang" mode="assign" binding="same"><string>ar</string></edit> 52 <edit name="lang" mode="assign" binding="same"><string>as</string></edit [all...] |
| 65-fonts-persian.conf | 38 <alias binding="same"> 42 <alias binding="same"> 49 <alias binding="same"> 53 <alias binding="same"> 57 <alias binding="same"> 61 <alias binding="same"> 65 <alias binding="same"> 69 <alias binding="same"> 73 <alias binding="same"> 82 <alias binding="same" [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_descriptor_set.h | 36 /* Number of array elements in this binding */ 84 struct radv_descriptor_set_binding_layout binding[0]; member in struct:radv_descriptor_set_layout 107 const struct radv_descriptor_set_binding_layout *binding) 109 return (const uint32_t *)((const char *)set + binding->immutable_samplers_offset); 114 const struct radv_descriptor_set_binding_layout *binding) 116 return binding->size - ((!binding->immutable_samplers_equal) ? 16 : 0);
|
| radv_descriptor_set.c | 108 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); 126 uint32_t samplers_offset = offsetof(struct radv_descriptor_set_layout, binding[num_bindings]); 147 uint32_t *samplers = (uint32_t *)&set_layout->binding[num_bindings]; 182 const VkDescriptorSetLayoutBinding *binding = bindings + j; local 183 uint32_t b = binding->binding; 186 uint32_t descriptor_count = binding->descriptorCount; 192 if (binding->descriptorType == VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER && 193 binding->pImmutableSamplers) { 194 for (unsigned i = 0; i < binding->descriptorCount; ++i) 378 const VkDescriptorSetLayoutBinding *binding = bindings + i; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| radv_descriptor_set.h | 34 /* Number of array elements in this binding */ 80 struct radv_descriptor_set_binding_layout binding[0]; member in struct:radv_descriptor_set_layout 100 const struct radv_descriptor_set_binding_layout *binding) { 101 return (const uint32_t*)((const char*)set + binding->immutable_samplers_offset); 105 radv_combined_image_descriptor_sampler_offset(const struct radv_descriptor_set_binding_layout *binding) 107 return binding->size - ((!binding->immutable_samplers_equal) ? 16 : 0);
|
| radv_descriptor_set.c | 55 return (a->binding < b->binding) ? -1 : (a->binding > b->binding) ? 1 : 0; 88 max_binding = MAX2(max_binding, pCreateInfo->pBindings[j].binding); 106 (max_binding + 1) * sizeof(set_layout->binding[0]); 121 uint32_t *samplers = (uint32_t*)&set_layout->binding[max_binding + 1]; 145 memset(set_layout->binding, 0, size - sizeof(struct radv_descriptor_set_layout)); 151 const VkDescriptorSetLayoutBinding *binding = bindings + j; local 152 uint32_t b = binding->binding 324 const VkDescriptorSetLayoutBinding *binding = bindings + i; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_atom_storagebuf.c | 53 struct gl_buffer_binding *binding; local 57 binding = &st->ctx->ShaderStorageBufferBindings[ 58 prog->sh.ShaderStorageBlocks[i]->Binding]; 59 st_obj = st_buffer_object(binding->BufferObject); 64 sb->buffer_offset = binding->Offset; 65 sb->buffer_size = sb->buffer->width0 - binding->Offset; 70 if (!binding->AutomaticSize) 71 sb->buffer_size = MIN2(sb->buffer_size, (unsigned) binding->Size);
|
| st_atom_array.c | 100 const struct gl_vertex_buffer_binding *const binding = local 105 if (binding->BufferObj) { 107 st_get_buffer_reference(ctx, binding->BufferObj); 109 vbuffer[bufidx].buffer_offset = binding->Offset + 116 vbuffer[bufidx].stride = binding->Stride; /* in bytes */ 120 binding->InstanceDivisor, bufidx, 128 /* The attribute index to start pulling a binding */ 130 const struct gl_vertex_buffer_binding *const binding local 134 if (binding->BufferObj) { 135 /* Set the binding */ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_atom_storagebuf.c | 59 struct gl_buffer_binding *binding; local 63 binding = &st->ctx->ShaderStorageBufferBindings[ 64 prog->sh.ShaderStorageBlocks[i]->Binding]; 65 st_obj = st_buffer_object(binding->BufferObject); 70 sb->buffer_offset = binding->Offset; 71 sb->buffer_size = sb->buffer->width0 - binding->Offset; 76 if (!binding->AutomaticSize) 77 sb->buffer_size = MIN2(sb->buffer_size, (unsigned) binding->Size);
|
| st_atom_atomicbuf.c | 44 st_binding_to_sb(struct gl_buffer_binding *binding, 48 st_buffer_object(binding->BufferObject); 52 sb->buffer_offset = binding->Offset; 53 sb->buffer_size = st_obj->buffer->width0 - binding->Offset; 58 if (!binding->AutomaticSize) 59 sb->buffer_size = MIN2(sb->buffer_size, (unsigned) binding->Size); 81 st_binding_to_sb(&st->ctx->AtomicBufferBindings[atomic->Binding], &sb); 84 atomic->Binding, 1, &sb, 0x1);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| lvp_lower_vulkan_resource.c | 57 struct lvp_descriptor_set_binding_layout *binding = &layout->set[desc_set_idx].layout->binding[binding_idx]; local 59 bool is_ubo = (binding->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER || 60 binding->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC); 69 value += binding->stage[b->shader->info.stage].const_buffer_index + 1; 71 value += binding->stage[b->shader->info.stage].shader_buffer_index; 117 unsigned binding_idx = var->data.binding; 119 struct lvp_descriptor_set_binding_layout *binding = &layout->set[desc_set_idx].layout->binding[binding_idx]; local 128 value += binding->stage[stage].sampler_index 219 struct lvp_descriptor_set_binding_layout *binding = &layout->set[desc_set_idx].layout->binding[binding_idx]; local [all...] |
| lvp_descriptor_set.c | 42 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); 62 num_bindings * sizeof(set_layout->binding[0]) + 75 (struct lvp_sampler **)&set_layout->binding[num_bindings]; 94 const VkDescriptorSetLayoutBinding *binding = bindings + j; local 95 uint32_t b = binding->binding; 97 set_layout->binding[b].array_size = binding->descriptorCount; 98 set_layout->binding[b].descriptor_index = set_layout->size; 99 set_layout->binding[b].type = binding->descriptorType [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| anv_nir_apply_pipeline_layout.c | 65 uint32_t set, uint32_t binding) 68 &state->layout->set[set].layout->binding[binding]; 70 if (state->set[set].use_count[binding] < UINT8_MAX) 71 state->set[set].use_count[binding]++; 74 * this binding. This lets us be lazy and call this function constantly 86 add_binding(state, var->data.descriptor_set, var->data.binding); 166 uint32_t binding = nir_intrinsic_binding(intrin); local 167 uint32_t surface_index = state->set[set].surface_offsets[binding]; 169 /* Only lower to a BTI message if we have a valid binding table index. * 213 uint32_t binding = nir_intrinsic_binding(intrin); local 360 uint32_t binding = nir_intrinsic_binding(intrin); local 683 unsigned binding = var->data.binding; local 729 unsigned binding = var->data.binding; local 815 unsigned binding = var->data.binding; local 948 unsigned binding = var->data.binding; local 1078 uint32_t binding; member in struct:binding_info 1170 struct anv_descriptor_set_binding_layout *binding = local 1207 struct anv_descriptor_set_binding_layout *binding = local 1292 const uint32_t binding = var->data.binding; local [all...] |
| anv_descriptor_set.c | 209 const struct anv_descriptor_set_binding_layout *binding, 212 return anv_descriptor_data_supports_bindless(pdevice, binding->data, 218 const struct anv_descriptor_set_binding_layout *binding, 222 return anv_descriptor_supports_bindless(pdevice, binding, sampler); 229 return (binding->flags & flags_requiring_bindless) != 0; 244 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[b]; local 247 anv_descriptor_data_for_type(pdevice, binding->descriptorType); 249 switch (binding->descriptorType) { 258 if (binding->pImmutableSamplers) { 259 for (uint32_t i = 0; i < binding->descriptorCount; i++) 366 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[j]; local 390 const VkDescriptorSetLayoutBinding *binding = local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| anv_descriptor_set.c | 225 const struct anv_descriptor_set_binding_layout *binding, 228 return anv_descriptor_data_supports_bindless(pdevice, binding->data, 234 const struct anv_descriptor_set_binding_layout *binding, 238 return anv_descriptor_supports_bindless(pdevice, binding, sampler); 245 return (binding->flags & flags_requiring_bindless) != 0; 265 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[b]; local 274 anv_descriptor_data_for_type(pdevice, binding->descriptorType); 276 if (anv_needs_descriptor_buffer(binding->descriptorType, desc_data)) 280 varying_desc_type = binding->descriptorType; 282 switch (binding->descriptorType) 418 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[j]; local 442 const VkDescriptorSetLayoutBinding *binding = local [all...] |
| anv_nir_apply_pipeline_layout.c | 85 uint32_t set, uint32_t binding) 88 &state->layout->set[set].layout->binding[binding]; 90 if (state->set[set].use_count[binding] < UINT8_MAX) 91 state->set[set].use_count[binding]++; 94 * this binding. This lets us be lazy and call this function constantly 106 add_binding(state, var->data.descriptor_set, var->data.binding); 199 uint32_t binding = nir_intrinsic_binding(intrin); local 201 &state->layout->set[set].layout->binding[binding]; 220 uint32_t binding = nir_intrinsic_binding(intrin); local 585 const uint32_t binding = var->data.binding; local 661 uint32_t set = UINT32_MAX, binding = UINT32_MAX; local 774 uint32_t set = UINT32_MAX, binding = UINT32_MAX; local 1021 unsigned binding = var->data.binding; local 1130 unsigned binding = var->data.binding; local 1262 unsigned binding = var->data.binding; local 1385 uint32_t binding; member in struct:binding_info 1475 const struct anv_descriptor_set_binding_layout *binding = local 1510 const struct anv_descriptor_set_binding_layout *binding = local 1598 const uint32_t binding = var->data.binding; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| arrayobj.c | 285 * For all the vertex binding points in the array object, unbind any pointers 386 struct gl_vertex_buffer_binding *binding = &vao->BufferBinding[index]; local 397 binding->Offset = 0; 398 binding->Stride = array->Format._ElementSize; 399 binding->BufferObj = NULL; 400 binding->_BoundArrays = BITFIELD_BIT(index); 403 _mesa_reference_buffer_object(ctx, &binding->BufferObj, 458 * Compute the offset range for the provided binding. 464 const struct gl_vertex_buffer_binding *binding, 468 assert(_mesa_is_bufferobj(binding->BufferObj)) 607 struct gl_vertex_buffer_binding *binding = &vao->BufferBinding[bindex]; local 824 const struct gl_vertex_buffer_binding *binding = local 929 struct gl_vertex_buffer_binding *binding = &vao->BufferBinding[bindex]; local 971 struct gl_vertex_buffer_binding *binding = &vao->BufferBinding[bindex]; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_descriptor_set.c | 61 num_bindings = bindings[pCreateInfo->bindingCount - 1].binding + 1; 93 const VkDescriptorSetLayoutBinding *binding = &bindings[i]; local 95 &set_layout->bindings[binding->binding]; 97 binding_layout->type = binding->descriptorType; 98 binding_layout->array_size = binding->descriptorCount; 99 binding_layout->shader_stages = binding->stageFlags; 100 if (binding->pImmutableSamplers) { 104 VK_FROM_HANDLE(panvk_sampler, sampler, binding->pImmutableSamplers[j]); 110 desc_idx += binding->descriptorCount 207 const VkDescriptorSetLayoutBinding *binding = &bindings[i]; local [all...] |