HomeSort by: relevance | last modified time | path
    Searched refs:num_bindings (Results 1 - 21 of 21) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
zink_state.h 45 uint32_t num_bindings, num_attribs; member in struct:zink_vertex_elements_hw_state
zink_compiler.h 83 size_t num_bindings[ZINK_DESCRIPTOR_TYPES]; member in struct:zink_shader
zink_compiler.c 1416 ret->bindings[ztype][ret->num_bindings[ztype]].index = var->data.driver_location;
1417 ret->bindings[ztype][ret->num_bindings[ztype]].binding = binding;
1418 ret->bindings[ztype][ret->num_bindings[ztype]].type = vktype;
1419 ret->bindings[ztype][ret->num_bindings[ztype]].size = 1;
1420 ret->ubos_used |= (1 << ret->bindings[ztype][ret->num_bindings[ztype]].index);
1421 ret->num_bindings[ztype]++;
1428 ret->bindings[ztype][ret->num_bindings[ztype]].index = var->data.driver_location;
1429 ret->ssbos_used |= (1 << ret->bindings[ztype][ret->num_bindings[ztype]].index);
1430 ret->bindings[ztype][ret->num_bindings[ztype]].binding = var->data.binding;
1431 ret->bindings[ztype][ret->num_bindings[ztype]].type = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
    [all...]
zink_program.c 521 return zs->num_bindings[type];
525 unsigned num_bindings = 0; local
526 for (int i = 0; i < zs->num_bindings[type]; i++)
527 num_bindings += zs->bindings[type][i].size;
528 return num_bindings;
534 unsigned num_bindings = 0; local
542 num_bindings += get_num_bindings(prog->shaders[i], type);
544 return num_bindings;
550 unsigned num_bindings = 0; local
552 num_bindings += zink_program_num_bindings_typed(pg, i, is_compute)
    [all...]
zink_descriptors.c 338 descriptor_layout_create(struct zink_screen *screen, enum zink_descriptor_type t, VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings)
351 fci.bindingCount = num_bindings;
353 for (unsigned i = 0; i < num_bindings; i++) {
357 dcslci.bindingCount = num_bindings;
397 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings,
401 VkDescriptorSetLayout dsl = descriptor_layout_create(screen, type, bindings, MAX2(num_bindings, 1));
407 k->num_descriptors = num_bindings;
408 size_t bindings_size = MAX2(num_bindings, 1) * sizeof(VkDescriptorSetLayoutBinding);
425 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings,
430 .num_descriptors = num_bindings,
1326 ASSERTED unsigned num_bindings = zds->pool->num_resources; local
1799 const unsigned num_bindings = 4; local
    [all...]
zink_state.c 53 int num_bindings = 0; local
63 ves->binding_map[num_bindings] = binding;
64 buffer_map[binding] = num_bindings++;
144 ves->hw_state.num_bindings = num_bindings;
147 for (int i = 0; i < num_bindings; ++i) {
157 for (int i = 0; i < num_bindings; ++i) {
180 ctx->vertex_buffers_dirty = ctx->element_state->hw_state.num_bindings > 0;
zink_descriptors_lazy.c 136 unsigned num_bindings[ZINK_DESCRIPTOR_TYPES] = {0}; local
169 for (int k = 0; k < shader->num_bindings[j]; k++) {
178 assert(num_bindings[j] < ARRAY_SIZE(bindings[j]));
179 VkDescriptorSetLayoutBinding *binding = &bindings[j][num_bindings[j]];
204 num_bindings[j]++;
232 pg->dd->layouts[pg->num_dsl] = zink_descriptor_util_layout_get(ctx, type, bindings[type], num_bindings[type], &pg->dd->layout_key[type]);
zink_descriptors.h 213 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings,
zink_draw.cpp 133 if (!elems->hw_state.num_bindings)
136 for (unsigned i = 0; i < elems->hw_state.num_bindings; i++) {
159 elems->hw_state.num_bindings,
163 elems->hw_state.num_bindings,
168 elems->hw_state.num_bindings, elems->hw_state.dynbindings,
zink_pipeline.c 60 vertex_input_state.vertexBindingDescriptionCount = state->element_state->num_bindings;
  /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
panvk_descriptor_set.c 50 unsigned num_bindings = 0; local
61 num_bindings = bindings[pCreateInfo->bindingCount - 1].binding + 1;
72 num_bindings) +
84 num_bindings));
87 set_layout->binding_count = num_bindings;
  /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
lvp_descriptor_set.c 39 uint32_t num_bindings = 0; local
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];
78 set_layout->binding_count = num_bindings;
  /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
v3dv_descriptor_set.c 553 uint32_t num_bindings = 0; local
556 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1);
578 num_bindings * sizeof(set_layout->binding[0]);
589 struct v3dv_sampler *samplers = (void*) &set_layout->binding[num_bindings];
591 assert(pCreateInfo->bindingCount == 0 || num_bindings > 0);
604 set_layout->binding_count = num_bindings;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_descriptor_set.c 122 uint32_t num_bindings = 0; local
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];
172 set_layout->binding_count = num_bindings;
205 assert(binding->binding == num_bindings - 1);
  /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
radv_descriptor_set.c 104 uint32_t num_bindings = 0; local
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]);
131 size += num_bindings * sizeof(uint32_t);
147 uint32_t *samplers = (uint32_t *)&set_layout->binding[num_bindings];
156 (uintptr_t)ycbcr_sampler_offsets + sizeof(uint32_t) * num_bindings;
172 set_layout->binding_count = num_bindings;
281 assert(binding->binding == num_bindings - 1);
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
gfx6_gs_visitor.cpp 603 unsigned num_bindings = gs_prog_data->num_transform_feedback_bindings; local
622 for (binding = 0; binding < num_bindings; ++binding) {
638 bool final_write = binding == (unsigned) num_bindings - 1 &&
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
gen6_gs_visitor.cpp 642 unsigned num_bindings = gs_prog_data->num_transform_feedback_bindings; local
661 for (binding = 0; binding < num_bindings; ++binding) {
677 bool final_write = binding == (unsigned) num_bindings - 1 &&
  /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
anv_descriptor_set.c 358 uint32_t num_bindings = 0; local
361 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1);
388 bindings, num_bindings);
397 set_layout->binding_count = num_bindings;
399 for (uint32_t b = 0; b < num_bindings; b++) {
431 for (uint32_t b = 0; b < num_bindings; b++) {
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
virgl_context.c 58 uint8_t num_bindings; member in struct:virgl_vertex_elements_state
540 state->num_bindings = num_elements;
605 if (ve->num_bindings) {
607 for (int i = 0; i < ve->num_bindings; ++i)
610 virgl_encoder_set_vertex_buffers(vctx, ve->num_bindings, vertex_buffers);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
virgl_context.c 54 uint8_t num_bindings; member in struct:virgl_vertex_elements_state
407 state->num_bindings = num_elements;
459 if (ve->num_bindings) {
461 for (int i = 0; i < ve->num_bindings; ++i)
464 virgl_encoder_set_vertex_buffers(vctx, ve->num_bindings, vertex_buffers);
  /xsrc/external/mit/MesaLib/dist/src/microsoft/clc/
clc_compiler.c 56 unsigned *num_bindings)
65 image.buf_ids[context->num_buf_ids] = uniform->data.binding = (*num_bindings)++;

Completed in 22 milliseconds