Searched refs:push_usage (Results 1 - 3 of 3) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors_lazy.c63 unsigned push_usage[2]; member in struct:zink_batch_descriptor_data_lazy
172 pg->dd->push_usage |= BITFIELD64_BIT(stage);
534 dd_lazy(ctx)->push_state_changed[is_compute] = !!pg->dd->push_usage;
549 dd_lazy(ctx)->push_state_changed[is_compute] |= bdd->push_usage[is_compute] != pg->dd->push_usage;
550 bdd->push_usage[is_compute] = pg->dd->push_usage;
554 bool need_push = pg->dd->push_usage &&
572 if (pg->dd->push_usage && (dd_lazy(ctx)->push_state_changed[is_compute] || bind_sets)) {
H A Dzink_descriptors.c718 struct zink_descriptor_state_key *key, uint32_t push_usage)
733 if (push_usage & BITFIELD_BIT(i)) {
789 populate_zds_key(ctx, type, is_compute, &key, pg->dd->push_usage);
867 populate_zds_key(ctx, type, is_compute, &zds->key, pg->dd->push_usage);
1249 const bool used = (pg->dd->push_usage & BITFIELD_BIT(pstage)) == BITFIELD_BIT(pstage);
1419 if (pg->dd->push_usage) {
1434 if (pg->dd->push_usage) // push set
1666 if (pg->dd->push_usage && (!ctx->dd->push_valid[pg->is_compute] ||
1667 pg->dd->push_usage != ctx->dd->last_push_usage[pg->is_compute])) {
1673 u_foreach_bit(stage, pg->dd->push_usage) {
717 populate_zds_key(struct zink_context * ctx,enum zink_descriptor_type type,bool is_compute,struct zink_descriptor_state_key * key,uint32_t push_usage) argument
[all...]
H A Dzink_descriptors.h145 uint8_t push_usage; member in struct:zink_program_descriptor_data

Completed in 7 milliseconds