HomeSort by: relevance | last modified time | path
    Searched defs:set_layout (Results 1 - 23 of 23) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
lvp_cmd_buffer.c 534 struct lvp_descriptor_set_layout **set_layout = vk_zalloc(cmd_buffer->queue.alloc, sizeof(*set_layout) * layout->num_sets, 8, VK_SYSTEM_ALLOCATION_SCOPE_COMMAND); local
535 cmd->driver_data = set_layout;
537 set_layout[i] = layout->set[i].layout;
lvp_descriptor_set.c 36 struct lvp_descriptor_set_layout *set_layout; local
62 num_bindings * sizeof(set_layout->binding[0]) +
65 set_layout = vk_zalloc2(&device->vk.alloc, pAllocator, size, 8,
67 if (!set_layout)
70 vk_object_base_init(&device->vk, &set_layout->base,
72 set_layout->ref_cnt = 1;
75 (struct lvp_sampler **)&set_layout->binding[num_bindings];
77 set_layout->alloc = pAllocator;
78 set_layout->binding_count = num_bindings;
79 set_layout->shader_stages = 0
    [all...]
lvp_execute.c 1249 struct lvp_descriptor_set_layout **set_layout = cmd->driver_data; local
1253 increment_dyn_info(dyn_info, set_layout[i], false);
1260 increment_dyn_info(dyn_info, set_layout[bds->first_set + i], true);
1268 struct lvp_descriptor_set_layout **set_layout = cmd->driver_data; local
1283 increment_dyn_info(&dyn_info, set_layout[i], false);
1304 increment_dyn_info(&dyn_info, set_layout[bds->first_set + i], true);
  /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
panvk_descriptor_set.c 48 struct panvk_descriptor_set_layout *set_layout; local
70 size_t size = sizeof(*set_layout) +
74 set_layout = vk_object_zalloc(&device->vk, pAllocator, size,
76 if (!set_layout) {
82 (struct panvk_sampler **)((uint8_t *)set_layout + sizeof(*set_layout) +
86 set_layout->flags = pCreateInfo->flags;
87 set_layout->binding_count = num_bindings;
95 &set_layout->bindings[binding->binding];
151 set_layout->num_descs = desc_idx
    [all...]
panvk_vX_shader.c 148 struct panvk_descriptor_set_layout *set_layout = ctx->layout->sets[set].layout; local
150 &set_layout->bindings[binding];
panvk_vX_cs.c 354 const struct panvk_descriptor_set_layout *set_layout = local
359 if (!set_layout)
363 unsigned num_ubos = (set_layout->num_dynoffsets != 0) + set_layout->num_ubos;
366 memcpy(&ubos[offset], set->ubos, set_layout->num_ubos * sizeof(*ubos));
367 if (set_layout->num_dynoffsets) {
370 &ubos[offset + set_layout->num_ubos]);
  /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
radv_nir_lower_ycbcr_textures.c 229 const struct radv_descriptor_set_layout *set_layout = local
232 &set_layout->binding[var->data.binding];
234 radv_immutable_ycbcr_samplers(set_layout, var->data.binding);
241 radv_immutable_samplers(set_layout, binding);
radv_descriptor_set.c 96 struct radv_descriptor_set_layout *set_layout; local
136 set_layout =
138 if (!set_layout)
141 vk_object_base_init(&device->vk, &set_layout->base, VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT);
143 set_layout->flags = pCreateInfo->flags;
144 set_layout->layout_size = size;
147 uint32_t *samplers = (uint32_t *)&set_layout->binding[num_bindings];
153 set_layout->ycbcr_sampler_offsets_offset = (char *)ycbcr_sampler_offsets - (char *)set_layout;
161 set_layout->ycbcr_sampler_offsets_offset = 0
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
anv_nir_lower_ycbcr_textures.c 218 const struct anv_descriptor_set_layout *set_layout = local
221 &set_layout->binding[var->data.binding];
anv_cmd_buffer.c 912 struct anv_descriptor_set_layout *set_layout = local
915 VkShaderStageFlags stages = set_layout->shader_stages;
973 if (set_layout->dynamic_offset_count > 0) {
981 assert(set_layout->dynamic_offset_count <= *dynamic_offset_count);
982 assert(dynamic_offset_start + set_layout->dynamic_offset_count <=
985 for (uint32_t i = 0; i < set_layout->dynamic_offset_count; i++) {
992 dirty_stages |= set_layout->dynamic_offset_stages[i] & stages;
996 *dynamic_offsets += set_layout->dynamic_offset_count;
997 *dynamic_offset_count -= set_layout->dynamic_offset_count;
1459 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout local
1557 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout; local
    [all...]
anv_nir_apply_pipeline_layout.c 1457 struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local
1458 for (unsigned b = 0; b < set_layout->binding_count; b++) {
1470 const struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local
1471 for (unsigned b = 0; b < set_layout->binding_count; b++) {
  /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
radv_nir_lower_ycbcr_textures.c 357 const struct radv_descriptor_set_layout *set_layout = local
360 &set_layout->binding[var->data.binding];
362 radv_immutable_ycbcr_samplers(set_layout, var->data.binding);
radv_descriptor_set.c 78 struct radv_descriptor_set_layout *set_layout; local
106 (max_binding + 1) * sizeof(set_layout->binding[0]);
112 set_layout = vk_zalloc2(&device->alloc, pAllocator, size, 8,
114 if (!set_layout)
117 set_layout->flags = pCreateInfo->flags;
118 set_layout->layout_size = size;
121 uint32_t *samplers = (uint32_t*)&set_layout->binding[max_binding + 1];
127 set_layout->ycbcr_sampler_offsets_offset = (char*)ycbcr_sampler_offsets - (char*)set_layout;
130 set_layout->ycbcr_sampler_offsets_offset = 0
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
tu_descriptor_set.c 72 struct tu_descriptor_set_layout *set_layout; local
91 (max_binding + 1) * sizeof(set_layout->binding[0]);
95 set_layout = vk_alloc2(&device->alloc, pAllocator, size, 8,
97 if (!set_layout)
100 set_layout->flags = pCreateInfo->flags;
103 uint32_t *samplers = (uint32_t *) &set_layout->binding[max_binding + 1];
109 vk_free2(&device->alloc, pAllocator, set_layout);
113 set_layout->binding_count = max_binding + 1;
114 set_layout->shader_stages = 0;
115 set_layout->dynamic_shader_stages = 0
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
anv_nir_lower_ycbcr_textures.c 332 const struct anv_descriptor_set_layout *set_layout = local
335 &set_layout->binding[var->data.binding];
anv_cmd_buffer.c 526 struct anv_descriptor_set_layout *set_layout = local
539 if (set_layout->dynamic_offset_count > 0) {
544 assert(set_layout->dynamic_offset_count <= *dynamic_offset_count);
545 assert(dynamic_offset_start + set_layout->dynamic_offset_count <=
549 *dynamic_offsets, set_layout->dynamic_offset_count);
551 *dynamic_offsets += set_layout->dynamic_offset_count;
552 *dynamic_offset_count -= set_layout->dynamic_offset_count;
569 set_layout->shader_stages & VK_SHADER_STAGE_ALL_GRAPHICS;
1023 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout; local
1027 set_layout, _set)
1120 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout; local
    [all...]
anv_descriptor_set.c 326 struct anv_descriptor_set_layout *set_layout; local
335 anv_multialloc_add(&ma, &set_layout, 1);
343 memset(set_layout, 0, sizeof(*set_layout));
344 set_layout->ref_cnt = 1;
345 set_layout->binding_count = max_binding + 1;
349 memset(&set_layout->binding[b], -1, sizeof(set_layout->binding[b]));
351 set_layout->binding[b].flags = 0;
352 set_layout->binding[b].data = 0
    [all...]
anv_nir_apply_pipeline_layout.c 1152 struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local
1153 for (unsigned b = 0; b < set_layout->binding_count; b++) {
1165 struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local
1166 for (unsigned b = 0; b < set_layout->binding_count; b++) {
  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_shader.c 197 struct tu_descriptor_set_layout *set_layout = layout->set[set].layout; local
199 &set_layout->binding[binding];
474 const struct tu_descriptor_set_layout *set_layout = local
477 &set_layout->binding[var->data.binding];
479 tu_immutable_ycbcr_samplers(set_layout, binding);
tu_descriptor_set.c 109 struct tu_descriptor_set_layout *set_layout; local
152 set_layout = vk_object_zalloc(&device->vk, pAllocator, size,
154 if (!set_layout)
157 set_layout->flags = pCreateInfo->flags;
160 struct tu_sampler *samplers = (void*) &set_layout->binding[num_bindings];
168 vk_object_free(&device->vk, pAllocator, set_layout);
172 set_layout->binding_count = num_bindings;
173 set_layout->shader_stages = 0;
174 set_layout->has_immutable_samplers = false;
175 set_layout->size = 0
    [all...]
tu_pipeline.c 74 struct tu_descriptor_set_layout *set_layout = pipeline->layout->set[i].layout; local
75 for (unsigned j = 0; j < set_layout->binding_count; j++) {
76 struct tu_descriptor_set_binding_layout *binding = &set_layout->binding[j];
158 struct tu_descriptor_set_layout *set_layout = layout->set[i].layout; local
159 for (unsigned j = 0; j < set_layout->binding_count; j++) {
160 struct tu_descriptor_set_binding_layout *binding = &set_layout->binding[j];
  /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
v3dv_descriptor_set.c 335 V3DV_FROM_HANDLE(v3dv_descriptor_set_layout, set_layout,
337 layout->set[set].layout = set_layout;
340 for (uint32_t b = 0; b < set_layout->binding_count; b++) {
341 dynamic_offset_count += set_layout->binding[b].array_size *
342 set_layout->binding[b].dynamic_offset_count;
345 layout->shader_stages |= set_layout->shader_stages;
549 struct v3dv_descriptor_set_layout *set_layout; local
578 num_bindings * sizeof(set_layout->binding[0]);
582 set_layout = vk_object_zalloc(&device->vk, pAllocator, size,
585 if (!set_layout)
    [all...]
v3dv_pipeline.c 599 struct v3dv_descriptor_set_layout *set_layout = layout->set[set].layout; local
601 &set_layout->binding[binding];
710 struct v3dv_descriptor_set_layout *set_layout = layout->set[set].layout; local
712 &set_layout->binding[binding];
828 struct v3dv_descriptor_set_layout *set_layout = layout->set[set].layout; local
830 &set_layout->binding[binding];

Completed in 27 milliseconds