Home
last modified time | relevance | path

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

/third_party/mesa3d/src/intel/vulkan/
Danv_nir_compute_push_layout.c44 unsigned push_start = UINT_MAX, push_end = 0; in anv_nir_compute_push_layout() local
66 push_end = MAX2(push_end, base + range); in anv_nir_compute_push_layout()
73 push_end = MAX2(push_end, push_start + in anv_nir_compute_push_layout()
84 const bool has_push_intrinsic = push_start <= push_end; in anv_nir_compute_push_layout()
102 push_end = MAX2(push_end, push_reg_mask_end); in anv_nir_compute_push_layout()
113 assert(push_end <= offsetof(struct anv_push_constants, cs.subgroup_id)); in anv_nir_compute_push_layout()
114 push_end = offsetof(struct anv_push_constants, cs.subgroup_id); in anv_nir_compute_push_layout()
120 push_start = MIN2(push_start, push_end); in anv_nir_compute_push_layout()
127 nir->num_uniforms = ALIGN(push_end - push_start, align); in anv_nir_compute_push_layout()
134 .length = DIV_ROUND_UP(push_end - push_start, 32), in anv_nir_compute_push_layout()