Home
last modified time | relevance | path

Searched refs:writable_ssbos (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_context.h229 uint32_t writable_ssbos[PIPE_SHADER_TYPES]; member
Dzink_context.c1398 unsigned old_writable_mask = ctx->writable_ssbos[p_stage]; in zink_set_shader_buffers()
1399 ctx->writable_ssbos[p_stage] &= ~modified_bits; in zink_set_shader_buffers()
1400 ctx->writable_ssbos[p_stage] |= writable_bitmask << start_slot; in zink_set_shader_buffers()
1416 if (ctx->writable_ssbos[p_stage] & BITFIELD64_BIT(start_slot + i)) { in zink_set_shader_buffers()
2558 if (ctx->writable_ssbos[stage] & (1 << idx)) in get_access_flags_for_binding()
3938 has_write |= (ctx->writable_ssbos[shader] & BITFIELD64_BIT(slot)) != 0; in rebind_buffer()
4310 …zink_batch_resource_usage_set(batch, res, (ctx->writable_ssbos[shader] & BITFIELD64_BIT(slot)) != … in zink_rebind_all_buffers()
Dzink_descriptors.c1641 uint32_t writable = ctx->writable_ssbos[shader] & BITFIELD_BIT(idx + k); in calc_descriptor_state_hash_ssbo()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_context.h430 uint32_t writable_ssbos; member
Dcrocus_state.c3624 shs->writable_ssbos &= ~modified_bits; in crocus_set_shader_buffers()
3625 shs->writable_ssbos |= writable_bitmask << start_slot; in crocus_set_shader_buffers()
5495 !!(shs->writable_ssbos & (1 << i))); in crocus_populate_binding_table()
8406 (shs->writable_ssbos >> i) & 1);
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_context.h577 uint32_t writable_ssbos; member
Diris_state.c3543 shs->writable_ssbos &= ~modified_bits; in iris_set_shader_buffers()
3544 shs->writable_ssbos |= writable_bitmask << start_slot; in iris_set_shader_buffers()
5188 shs->writable_ssbos & (1u << i), IRIS_DOMAIN_NONE); in iris_populate_binding_table()
7571 (shs->writable_ssbos >> i) & 1); in iris_rebind_buffer()