Home
last modified time | relevance | path

Searched refs:ssbo_used_mask (Results 1 – 3 of 3) sorted by relevance

/external/virglrenderer/src/
Dvrend_shader.h80 uint32_t ssbo_used_mask; member
Dvrend_shader.c205 uint32_t ssbo_used_mask; member
1506 ctx->ssbo_used_mask |= (1 << decl->Range.First); in iter_declaration()
3009 uint32_t ssbo_used_mask, in set_memory_qualifier() argument
3015 while (ssbo_used_mask) in set_memory_qualifier()
3016 ssbo_memory_qualifier[u_bit_scan(&ssbo_used_mask)] = TGSI_MEMORY_COHERENT; in set_memory_qualifier()
3091 … set_memory_qualifier(ssbo_memory_qualifier, ctx->ssbo_used_mask, inst, dst_reg->Register.Index, in translate_store()
3104 uint32_t mask = ctx->ssbo_used_mask; in translate_store()
3215 …set_memory_qualifier(ssbo_memory_qualifier, ctx->ssbo_used_mask, inst, inst->Src[0].Register.Index… in translate_load()
3242 uint32_t mask = ctx->ssbo_used_mask; in translate_load()
5529 if (ctx->ssbo_used_mask) in emit_header()
[all …]
Dvrend_renderer.c404 uint32_t ssbo_used_mask[PIPE_SHADER_TYPES]; member
677 uint32_t ssbo_used_mask[PIPE_SHADER_TYPES]; member
1468 if (sprog->ss[id]->sel->sinfo.ssbo_used_mask) { in bind_ssbo_locs()
1470 uint32_t mask = sprog->ss[id]->sel->sinfo.ssbo_used_mask; in bind_ssbo_locs()
1480 sprog->ssbo_used_mask[id] = sprog->ss[id]->sel->sinfo.ssbo_used_mask; in bind_ssbo_locs()
3125 ctx->sub->ssbo_used_mask[shader_type] |= (1u << index); in vrend_set_single_ssbo()
3130 ctx->sub->ssbo_used_mask[shader_type] &= ~(1u << index); in vrend_set_single_ssbo()
4309 if (!sub_ctx->ssbo_used_mask[shader_type]) in vrend_draw_bind_ssbo_shader()
4312 mask = sub_ctx->ssbo_used_mask[shader_type]; in vrend_draw_bind_ssbo_shader()