Home
last modified time | relevance | path

Searched full:num_bindings (Results 1 – 25 of 37) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/zink/
Dzink_descriptors.c40 …screen, enum zink_descriptor_type t, VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings) in descriptor_layout_create() argument
55 fci.bindingCount = num_bindings; in descriptor_layout_create()
57 for (unsigned i = 0; i < num_bindings; i++) { in descriptor_layout_create()
60 dcslci.bindingCount = num_bindings; in descriptor_layout_create()
84 hash = XXH32(&k->num_bindings, sizeof(unsigned), hash); in hash_descriptor_layout()
86 for (unsigned i = 0; i < k->num_bindings; i++) in hash_descriptor_layout()
97 return a_k->num_bindings == b_k->num_bindings && in equals_descriptor_layout()
98 …(!a_k->num_bindings || !memcmp(a_k->bindings, b_k->bindings, a_k->num_bindings * sizeof(VkDescript… in equals_descriptor_layout()
103 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings, in create_layout() argument
106 VkDescriptorSetLayout dsl = descriptor_layout_create(screen, type, bindings, num_bindings); in create_layout()
[all …]
Dzink_state.c55 int num_bindings = 0; in zink_create_vertex_elements_state() local
66 ves->hw_state.binding_map[num_bindings] = binding; in zink_create_vertex_elements_state()
67 buffer_map[binding] = num_bindings++; in zink_create_vertex_elements_state()
153 ves->hw_state.num_bindings = num_bindings; in zink_create_vertex_elements_state()
156 for (int j = 0; j < num_bindings; ++j) { in zink_create_vertex_elements_state()
167 for (int j = 0; j < num_bindings; ++j) { in zink_create_vertex_elements_state()
191 ctx->vertex_buffers_dirty = ctx->element_state->hw_state.num_bindings > 0; in zink_bind_vertex_elements_state()
Dzink_draw.c141 for (unsigned i = 0; i < elems->hw_state.num_bindings; i++) { in zink_bind_vertex_buffers()
155 if (elems->hw_state.num_bindings > 0) in zink_bind_vertex_buffers()
157 elems->hw_state.num_bindings, in zink_bind_vertex_buffers()
314 for (int j = 0; j < shader->num_bindings; j++) { in zink_draw_vbo()
416 for (int j = 0; j < shader->num_bindings; j++) { in zink_draw_vbo()
Dzink_draw.cpp122 if (!elems->hw_state.num_bindings) in bind_vertex_buffers_dgc()
124 for (unsigned i = 0; i < elems->hw_state.num_bindings; i++) { in bind_vertex_buffers_dgc()
153 for (unsigned i = 0; i < elems->hw_state.num_bindings; i++) { in zink_bind_vertex_buffers()
170 if (elems->hw_state.num_bindings) in zink_bind_vertex_buffers()
172 elems->hw_state.num_bindings, in zink_bind_vertex_buffers()
174 } else if (elems->hw_state.num_bindings) in zink_bind_vertex_buffers()
176 elems->hw_state.num_bindings, in zink_bind_vertex_buffers()
181 elems->hw_state.num_bindings, elems->hw_state.dynbindings, in zink_bind_vertex_buffers()
1150 … zstate->velems.hw_state.num_bindings, zstate->velems.hw_state.dynbindings, in zink_vertex_state_mask()
1165 … zstate->velems.hw_state.num_bindings, zstate->velems.hw_state.dynbindings, in zink_vertex_state_mask()
[all …]
Dzink_program.c1463 return zs->num_bindings[type]; in get_num_bindings()
1467 unsigned num_bindings = 0; in get_num_bindings() local
1468 for (int i = 0; i < zs->num_bindings[type]; i++) in get_num_bindings()
1469 num_bindings += zs->bindings[type][i].size; in get_num_bindings()
1470 return num_bindings; in get_num_bindings()
1476 unsigned num_bindings = 0; in zink_program_num_bindings_typed() local
1484 num_bindings += get_num_bindings(prog->shaders[i], type); in zink_program_num_bindings_typed()
1486 return num_bindings; in zink_program_num_bindings_typed()
1492 unsigned num_bindings = 0; in zink_program_num_bindings() local
1494 num_bindings += zink_program_num_bindings_typed(pg, i); in zink_program_num_bindings()
[all …]
Dzink_pipeline.c56 vertex_input_state.vertexBindingDescriptionCount = state->element_state->num_bindings; in zink_create_gfx_pipeline()
60 for (int i = 0; i < state->element_state->num_bindings; ++i) { in zink_create_gfx_pipeline()
655 vertex_input_state.vertexBindingDescriptionCount = state->element_state->num_bindings; in zink_create_gfx_pipeline_input()
659 for (int i = 0; i < state->element_state->num_bindings; ++i) { in zink_create_gfx_pipeline_input()
Dzink_compiler.c5555 ret->bindings[ztype][ret->num_bindings[ztype]].index = s; in zink_shader_create()
5556 …ret->bindings[ztype][ret->num_bindings[ztype]].binding = zink_binding(MESA_SHADER_KERNEL, vktype, … in zink_shader_create()
5557 ret->bindings[ztype][ret->num_bindings[ztype]].type = vktype; in zink_shader_create()
5558 ret->bindings[ztype][ret->num_bindings[ztype]].size = 1; in zink_shader_create()
5559 ret->num_bindings[ztype]++; in zink_shader_create()
5589 ret->bindings[ztype][ret->num_bindings[ztype]].index = var->data.driver_location; in zink_shader_create()
5590 ret->bindings[ztype][ret->num_bindings[ztype]].binding = binding; in zink_shader_create()
5591 ret->bindings[ztype][ret->num_bindings[ztype]].type = vktype; in zink_shader_create()
5592 ret->bindings[ztype][ret->num_bindings[ztype]].size = glsl_get_length(var->type); in zink_shader_create()
5593 assert(ret->bindings[ztype][ret->num_bindings[ztype]].size); in zink_shader_create()
[all …]
/external/mesa3d/src/nouveau/vulkan/
Dnvk_descriptor_set_layout.c109 uint32_t num_bindings = 0; in nvk_CreateDescriptorSetLayout() local
113 num_bindings = MAX2(num_bindings, binding->binding + 1); in nvk_CreateDescriptorSetLayout()
133 num_bindings); in nvk_CreateDescriptorSetLayout()
140 layout->binding_count = num_bindings; in nvk_CreateDescriptorSetLayout()
161 for (uint32_t b = 0; b < num_bindings; b++) { in nvk_CreateDescriptorSetLayout()
243 assert(b == num_bindings - 1); in nvk_CreateDescriptorSetLayout()
266 for (uint32_t b = 0; b < num_bindings; b++) { in nvk_CreateDescriptorSetLayout()
/external/google-fruit/extras/benchmark/
Drun_benchmarks.py186 num_bindings = self.benchmark_definition['num_bindings']
187 assert (num_bindings % 5) == 0, num_bindings
195 num_bindings = self.benchmark_definition['num_bindings']
201 '-DMULTIPLIER=%s' % (num_bindings // 5),
/external/tensorflow/tensorflow/compiler/tf2tensorrt/utils/
Dtrt_int8_calibrator.cc88 int num_bindings) noexcept { in getBatch() argument
99 for (int i = 0; i < num_bindings; i++) { in getBatch()
Dtrt_int8_calibrator.h54 int num_bindings) noexcept override;
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_descriptor_set.c662 uint32_t num_bindings = 0; in v3dv_CreateDescriptorSetLayout() local
672 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); in v3dv_CreateDescriptorSetLayout()
706 offsetof(struct v3dv_descriptor_set_layout, binding[num_bindings]); in v3dv_CreateDescriptorSetLayout()
723 struct v3dv_sampler *samplers = (void*) &set_layout->binding[num_bindings]; in v3dv_CreateDescriptorSetLayout()
725 assert(pCreateInfo->bindingCount == 0 || num_bindings > 0); in v3dv_CreateDescriptorSetLayout()
735 set_layout->binding_count = num_bindings; in v3dv_CreateDescriptorSetLayout()
/external/google-fruit/extras/benchmark/suites/
Dfruit_quick.yml29 num_bindings:
Dfruit_mostly_full.yml29 num_bindings:
Dfruit_full.yml31 num_bindings:
Ddebug.yml34 num_bindings:
/external/mesa3d/src/amd/vulkan/
Dradv_descriptor_set.c143 uint32_t num_bindings = 0; in radv_CreateDescriptorSetLayout() local
147 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); in radv_CreateDescriptorSetLayout()
164 uint32_t samplers_offset = offsetof(struct radv_descriptor_set_layout, binding[num_bindings]); in radv_CreateDescriptorSetLayout()
169 size += num_bindings * sizeof(uint32_t); in radv_CreateDescriptorSetLayout()
185 uint32_t *samplers = (uint32_t *)&set_layout->binding[num_bindings]; in radv_CreateDescriptorSetLayout()
193 …_t first_ycbcr_sampler_offset = (uintptr_t)ycbcr_sampler_offsets + sizeof(uint32_t) * num_bindings; in radv_CreateDescriptorSetLayout()
206 set_layout->binding_count = num_bindings; in radv_CreateDescriptorSetLayout()
317 assert(binding->binding == num_bindings - 1); in radv_CreateDescriptorSetLayout()
/external/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_descriptor_set.c91 unsigned num_bindings = 0; in panvk_per_arch() local
100 num_bindings = bindings[pCreateInfo->bindingCount - 1].binding + 1; in panvk_per_arch()
111 (sizeof(struct panvk_descriptor_set_binding_layout) * num_bindings) + in panvk_per_arch()
123 num_bindings)); in panvk_per_arch()
125 set_layout->binding_count = num_bindings; in panvk_per_arch()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c65 uint32_t num_bindings = 0; in lvp_CreateDescriptorSetLayout() local
68 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); in lvp_CreateDescriptorSetLayout()
85 num_bindings * sizeof(set_layout->binding[0]) + in lvp_CreateDescriptorSetLayout()
95 (struct lvp_sampler **)&set_layout->binding[num_bindings]; in lvp_CreateDescriptorSetLayout()
97 set_layout->binding_count = num_bindings; in lvp_CreateDescriptorSetLayout()
/external/rust/crates/vulkano/src/command_buffer/commands/
Dbind_push.rs1081 let num_bindings = sets.len() as u32; in bind_descriptor_sets() localVariable
1082 debug_assert!(first_set + num_bindings <= pipeline_layout.set_layouts().len() as u32); in bind_descriptor_sets()
1089 num_bindings, in bind_descriptor_sets()
1156 let num_bindings = params.raw_buffers.len() as u32; in bind_vertex_buffers() localVariable
1164 first_binding + num_bindings <= max_bindings in bind_vertex_buffers()
1170 num_bindings, in bind_vertex_buffers()
/external/mesa3d/src/intel/vulkan_hasvk/
Danv_descriptor_set.c397 uint32_t num_bindings = 0; in anv_CreateDescriptorSetLayout() local
400 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); in anv_CreateDescriptorSetLayout()
427 bindings, num_bindings); in anv_CreateDescriptorSetLayout()
436 set_layout->binding_count = num_bindings; in anv_CreateDescriptorSetLayout()
438 for (uint32_t b = 0; b < num_bindings; b++) { in anv_CreateDescriptorSetLayout()
474 for (uint32_t b = 0; b < num_bindings; b++) { in anv_CreateDescriptorSetLayout()
/external/mesa3d/src/freedreno/vulkan/
Dtu_descriptor_set.cc131 uint32_t num_bindings = 0; in tu_CreateDescriptorSetLayout() local
135 num_bindings = MAX2(num_bindings, pCreateInfo->pBindings[j].binding + 1); in tu_CreateDescriptorSetLayout()
153 offsetof_arr(struct tu_descriptor_set_layout, binding, num_bindings); in tu_CreateDescriptorSetLayout()
172 (struct tu_sampler *) &set_layout->binding[num_bindings]; in tu_CreateDescriptorSetLayout()
184 set_layout->binding_count = num_bindings; in tu_CreateDescriptorSetLayout()
223 assert(binding->binding == num_bindings - 1); in tu_CreateDescriptorSetLayout()
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_context.h109 uint8_t num_bindings; member
/external/google-fruit/extras/scripts/
Drun_benchs.sh44 # NUM_ITERATIONS = ITERATIONS_FACTOR/NUM_BINDINGS
/external/mesa3d/src/intel/compiler/elk/
Delk_gfx6_gs_visitor.cpp604 unsigned num_bindings = gs_prog_data->num_transform_feedback_bindings; in xfb_program() local
623 for (binding = 0; binding < num_bindings; ++binding) { in xfb_program()
639 bool final_write = binding == (unsigned) num_bindings - 1 && in xfb_program()

12