Searched refs:num_ssbos (Results 1 - 25 of 74) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_atom_storagebuf.c52 for (i = 0; i < prog->info.num_ssbos; i++) {
79 prog->info.num_ssbos, buffers,
83 int num_ssbos = prog->info.num_ssbos; local in function:st_bind_ssbos
85 num_ssbos += st->last_used_atomic_bindings[shader_type];
86 if (st->last_num_ssbos[shader_type] > num_ssbos) {
89 num_ssbos,
90 st->last_num_ssbos[shader_type] - num_ssbos,
92 st->last_num_ssbos[shader_type] = num_ssbos;
H A Dst_atom_atomicbuf.c80 unsigned buffer_base = prog->info.num_ssbos;
H A Dst_draw_feedback.c278 for (unsigned i = 0; i < prog->info.num_ssbos; i++) {
497 for (unsigned i = 0; i < prog->info.num_ssbos; i++) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_storagebuf.c58 for (i = 0; i < prog->info.num_ssbos; i++) {
85 prog->info.num_ssbos, buffers,
88 if (prog->info.num_ssbos < c->MaxShaderStorageBlocks)
91 buffer_base + prog->info.num_ssbos,
92 c->MaxShaderStorageBlocks - prog->info.num_ssbos,
/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dshader_info.h99 unsigned num_ssbos; member in struct:shader_info
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch_shade_pipeline_llvm.c464 int num_ssbos = draw->pt.user.vs_ssbos_size[i]; local in function:llvm_middle_end_bind_parameters
466 llvm->jit_context.num_vs_ssbos[i] = num_ssbos;
467 if (num_ssbos == 0) {
481 int num_ssbos = draw->pt.user.gs_ssbos_size[i]; local in function:llvm_middle_end_bind_parameters
483 llvm->gs_jit_context.num_ssbos[i] = num_ssbos;
484 if (num_ssbos == 0) {
498 int num_ssbos = draw->pt.user.tcs_ssbos_size[i]; local in function:llvm_middle_end_bind_parameters
500 llvm->tcs_jit_context.num_ssbos[i] = num_ssbos;
515 int num_ssbos = draw->pt.user.tes_ssbos_size[i]; local in function:llvm_middle_end_bind_parameters
[all...]
H A Ddraw_llvm.h279 int num_ssbos[LP_MAX_TGSI_SHADER_BUFFERS]; member in struct:draw_gs_jit_context
339 lp_build_struct_get_ptr(_gallivm, _ptr, DRAW_GS_JIT_CTX_NUM_SSBOS, "num_ssbos")
357 int num_ssbos[LP_MAX_TGSI_SHADER_BUFFERS]; member in struct:draw_tcs_jit_context
393 lp_build_struct_get_ptr(_gallivm, _ptr, DRAW_TCS_JIT_CTX_NUM_SSBOS, "num_ssbos")
411 int num_ssbos[LP_MAX_TGSI_SHADER_BUFFERS]; member in struct:draw_tes_jit_context
447 lp_build_struct_get_ptr(_gallivm, _ptr, DRAW_TES_JIT_CTX_NUM_SSBOS, "num_ssbos")
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_atomics_to_ssbo.c36 * (info.num_ssbos).
168 unsigned ssbo_offset = shader->info.num_ssbos;
221 shader->info.num_ssbos = MAX2(shader->info.num_ssbos,
H A Dnir_lower_amul.c119 assert(idx < state->shader->info.num_ssbos);
244 NIR_VLA_FILL(bool, large_ssbos, shader->info.num_ssbos, 0);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_link_uniform_blocks.c227 prog->_LinkedShaders[i]->Program->info.num_ssbos;
248 sh_num_blocks = prog->_LinkedShaders[i]->Program->info.num_ssbos;
640 linked->Program->nir->info.num_ssbos = num_ssbo_blocks;
641 linked->Program->info.num_ssbos = num_ssbo_blocks;
H A Dgl_nir_lower_buffers.c91 num_blocks = linked_shader->Program->info.num_ssbos;
137 num_blocks = linked_shader->Program->info.num_ssbos;
H A Dlinker_util.cpp219 total_shader_storage_blocks += sh->Program->info.num_ssbos;
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_image.c74 return create_immed(ctx->block, ctx->s->info.num_ssbos + image_idx);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_buffers.c88 num_blocks = linked_shader->Program->info.num_ssbos;
121 num_blocks = linked_shader->Program->info.num_ssbos;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shaderlib_nir.c66 b.shader->info.num_ssbos = 1;
114 b.shader->info.num_ssbos = 1;
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_descriptor_set.c155 set_layout->num_ssbos = ssbo_idx;
288 ssbo_idx += set_layout->num_ssbos;
312 layout->num_ssbos = ssbo_idx;
H A Dpanvk_private.h400 unsigned num_ssbos; member in struct:panvk_descriptor_set_layout
417 unsigned num_ssbos; member in struct:panvk_pipeline_layout
/xsrc/external/mit/MesaLib/dist/src/compiler/
H A Dshader_info.h147 uint8_t num_ssbos; member in struct:shader_info
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dnir_lower_dynamic_bo_access.c119 last_idx = first_idx + b->shader->info.num_ssbos;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_jit.h170 int num_ssbos[LP_MAX_TGSI_SHADER_BUFFERS]; member in struct:lp_jit_context
239 lp_build_struct_get_ptr(_gallivm, _ptr, LP_JIT_CTX_NUM_SSBOS, "num_ssbos")
444 int num_ssbos[LP_MAX_TGSI_SHADER_BUFFERS]; member in struct:lp_jit_cs_context
490 lp_build_struct_get_ptr(_gallivm, _ptr, LP_JIT_CS_CTX_NUM_SSBOS, "num_ssbos")
H A Dlp_jit.c285 LP_CHECK_MEMBER_OFFSET(struct lp_jit_context, num_ssbos,
489 LP_CHECK_MEMBER_OFFSET(struct lp_jit_cs_context, num_ssbos,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_image.c319 (v->shader->nir->info.num_ssbos + v->shader->nir->info.num_images) * 16 *
325 for (unsigned i = 0; i < v->shader->nir->info.num_ssbos; i++) {
H A Dfd6_compute.c59 A6XX_SP_CS_CONFIG_NIBO(v->shader->nir->info.num_ssbos +
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_image.c229 emit_image_ssbo(ring, v->shader->nir->info.num_ssbos + index, &img,
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_program.c814 if (prog->info.num_ssbos || prog->info.num_abos) {
816 assert(prog->info.num_ssbos <= BRW_MAX_SSBO);
818 next_binding_table_offset += prog->info.num_abos + prog->info.num_ssbos;

Completed in 28 milliseconds

123