Searched refs:vtxcnt (Results 1 - 2 of 2) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_gs_count_vertices.c | 86 int vtxcnt = -1; in nir_gs_count_vertices_and_primitives() local 93 vtxcnt = nir_src_as_int(intrin->src[0]); in nir_gs_count_vertices_and_primitives() 101 if (cnt_found[stream] && vtxcnt != vtxcnt_arr[stream]) in nir_gs_count_vertices_and_primitives() 102 vtxcnt = -1; in nir_gs_count_vertices_and_primitives() 106 vtxcnt_arr[stream] = vtxcnt; in nir_gs_count_vertices_and_primitives()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_compiler_nir.c | 3739 * the 'if (vtxcnt < maxvtxcnt)' condition, then append the conditional 3744 * p0.x = (vtxcnt < maxvtxcnt) 3762 struct ir3_instruction *vtxcnt, *maxvtxcnt, *cond; in emit_stream_out() local 3765 /* create vtxcnt input in input block at top of shader, in emit_stream_out() 3769 vtxcnt = create_sysval_input(ctx, SYSTEM_VALUE_VERTEX_CNT, 0x1); in emit_stream_out() 3797 /* setup 'if (vtxcnt < maxvtxcnt)' condition: */ in emit_stream_out() 3798 cond = ir3_CMPS_S(ctx->block, vtxcnt, 0, maxvtxcnt, 0); in emit_stream_out() 3814 /* Calculate base addresses based on vtxcnt. Instructions in emit_stream_out() 3826 off = ir3_MUL_U24(ctx->block, vtxcnt, 0, in emit_stream_out()
|
Completed in 8 milliseconds