HomeSort by: relevance | last modified time | path
    Searched refs:binding (Results 1 - 25 of 298) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 26 milliseconds

1 2 3 4 5 6 7 8 91011>>