Searched refs:num_ubos (Results 1 - 25 of 81) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_analyze_ubo_ranges.c258 track_ubo_use(nir_intrinsic_instr *instr, nir_builder *b, int *num_ubos) argument
267 *num_ubos = MAX2(*num_ubos, block + 1);
269 *num_ubos = b->shader->info.num_ubos;
276 int *num_ubos, uint32_t alignment)
282 track_ubo_use(instr, b, num_ubos);
292 track_ubo_use(instr, b, num_ubos);
425 int num_ubos = 0; local in function:ir3_nir_lower_ubo_loads
436 nir_instr_as_intrinsic(instr), &builder, state, &num_ubos,
274 lower_ubo_load_to_uniform(nir_intrinsic_instr * instr,nir_builder * b,const struct ir3_ubo_analysis_state * state,int * num_ubos,uint32_t alignment) argument
[all...]
H A Dir3_nir.c867 const_state->num_ubos = nir->info.num_ubos;
873 if (const_state->num_ubos > 0) {
875 constoff += align(const_state->num_ubos * ptrsz, 4) / 4;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dshader_info.h95 unsigned num_ubos; member in struct:shader_info
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_const.c212 int num_ubos = const_state->num_ubos; local in function:fd6_emit_ubos
214 if (!num_ubos)
217 OUT_PKT7(ring, fd6_stage2opcode(v->type), 3 + (2 * num_ubos));
222 CP_LOAD_STATE6_0_NUM_UNIT(num_ubos));
226 for (int i = 0; i < num_ubos; i++) {
273 size += 2 * const_state->num_ubos;
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_link_uniform_blocks.c230 prog->_LinkedShaders[i]->Program->info.num_ubos;
251 sh_num_blocks = prog->_LinkedShaders[i]->Program->info.num_ubos;
628 linked->Program->nir->info.num_ubos = num_ubo_blocks;
629 linked->Program->info.num_ubos = num_ubo_blocks;
H A Dgl_nir_lower_buffers.c87 num_blocks = linked_shader->Program->info.num_ubos;
133 num_blocks = linked_shader->Program->info.num_ubos;
H A Dlinker_util.cpp220 total_uniform_blocks += sh->Program->info.num_ubos;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_amul.c109 assert(idx < state->shader->info.num_ubos);
243 NIR_VLA_FILL(bool, large_ubos, shader->info.num_ubos, 0);
H A Dnir_lower_uniforms_to_ubo.c146 shader->info.num_ubos++;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_buffers.c84 num_blocks = linked_shader->Program->info.num_ubos;
117 num_blocks = linked_shader->Program->info.num_ubos;
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_descriptor_set.c154 set_layout->num_ubos = ubo_idx;
287 ubo_idx += set_layout->num_ubos + (set_layout->num_dynoffsets != 0);
311 layout->num_ubos = ubo_idx;
H A Dpanvk_vX_cs.c363 unsigned num_ubos = (set_layout->num_dynoffsets != 0) + set_layout->num_ubos; local in function:panvk_per_arch
364 memset(&ubos[offset], 0, num_ubos * sizeof(*ubos));
366 memcpy(&ubos[offset], set->ubos, set_layout->num_ubos * sizeof(*ubos));
370 &ubos[offset + set_layout->num_ubos]);
H A Dpanvk_private.h399 unsigned num_ubos; member in struct:panvk_descriptor_set_layout
416 unsigned num_ubos; member in struct:panvk_pipeline_layout
760 unsigned num_ubos; member in struct:panvk_pipeline
H A Dpanvk_vX_descriptor_set.c67 if (layout->num_ubos) {
69 pan_size(UNIFORM_BUFFER) * layout->num_ubos, 8,
H A Dpanvk_vX_pipeline.c120 unsigned sysval_ubo = builder->layout->num_ubos;
348 pipeline->num_ubos = builder->layout->num_ubos;
351 pipeline->num_ubos = MAX2(pipeline->num_ubos, pipeline->sysvals[i].ubo_idx + 1);
/xsrc/external/mit/MesaLib/dist/src/compiler/
H A Dshader_info.h139 uint8_t num_ubos; member in struct:shader_info
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_context.c107 so->num_ubos = ctx->s->info.num_ubos;
135 if (so->num_ubos > 0) {
137 constoff += align(ctx->s->info.num_ubos * ptrsz, 4) / 4;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dnir_lower_dynamic_bo_access.c123 last_idx = first_idx + b->shader->info.num_ubos;
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbi_opt_push_ubo.c67 .nr_blocks = ctx->nir->info.num_ubos + 1,
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_shader.c299 info->ubo_count = MAX2(s->info.num_ubos + 1, inputs->sysval_ubo + 1);
301 info->ubo_count = s->info.num_ubos;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_constbuf.c207 for (i = 0; i < prog->info.num_ubos; i++) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_disk_cache.c208 unsigned num_cbufs = ish->nir->info.num_ubos;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_disk_cache.c234 unsigned num_cbufs = ish->nir->info.num_ubos;
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmir_promote_uniforms.c74 .nr_blocks = ctx->nir->info.num_ubos + 1,
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_draw_feedback.c247 assert(prog->info.num_ubos <= ARRAY_SIZE(ubo_transfer));
505 for (unsigned i = 0; i < prog->info.num_ubos; i++) {

Completed in 24 milliseconds

1234