Home
last modified time | relevance | path

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

/third_party/mesa3d/src/panfrost/lib/
H A Dpan_encoder.h93 panfrost_vertex_id(unsigned padded_count, in panfrost_vertex_id() argument
99 cfg.divisor_r = __builtin_ctz(padded_count); in panfrost_vertex_id()
100 cfg.divisor_p = padded_count >> (cfg.divisor_r + 1); in panfrost_vertex_id()
110 panfrost_instance_id(unsigned padded_count, in panfrost_instance_id() argument
115 if (!instanced || padded_count <= 1) { in panfrost_instance_id()
120 } else if(util_is_power_of_two_or_zero(padded_count)) { in panfrost_instance_id()
121 /* Can't underflow since padded_count >= 2 */ in panfrost_instance_id()
122 cfg.divisor_r = __builtin_ctz(padded_count) - 1; in panfrost_instance_id()
125 panfrost_compute_magic_divisor(padded_count, in panfrost_instance_id()
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_context.h184 unsigned padded_count; member
H A Dpan_cmdstream.c2094 unsigned hw_divisor = ctx->padded_count * divisor; in panfrost_emit_vertex_data()
2112 cfg.divisor = ctx->padded_count; in panfrost_emit_vertex_data()
2157 panfrost_vertex_id(ctx->padded_count, &bufs[k], ctx->instance_count > 1); in panfrost_emit_vertex_data()
2164 panfrost_instance_id(ctx->padded_count, &bufs[k], ctx->instance_count > 1); in panfrost_emit_vertex_data()
2842 batch->ctx->padded_count : 1; in pan_emit_draw_descs()
3661 ctx->padded_count = panfrost_padded_vertex_count(count); in panfrost_direct_draw()
3663 ctx->padded_count = vertex_count; in panfrost_direct_draw()
3689 ctx->padded_count * in panfrost_direct_draw()
3808 ctx->instance_count = ctx->vertex_count = ctx->padded_count = 0; in panfrost_indirect_draw()

Completed in 12 milliseconds