Lines Matching refs:chan

167       for (unsigned chan = 0; chan < (options->cull_view_near_z ||
168 options->cull_view_far_z ? 3 : 2); chan++) {
170 bbox_min[chan] = ac_build_fmin(ctx, pos[0][chan], pos[1][chan]);
171 bbox_max[chan] = ac_build_fmax(ctx, pos[0][chan], pos[1][chan]);
174 bbox_min[chan] = ac_build_fmin(ctx, bbox_min[chan], pos[2][chan]);
175 bbox_max[chan] = ac_build_fmax(ctx, bbox_max[chan], pos[2][chan]);
178 if (clip_half_line_width[chan]) {
179 bbox_min[chan] = LLVMBuildFSub(builder, bbox_min[chan], clip_half_line_width[chan], "");
180 bbox_max[chan] = LLVMBuildFAdd(builder, bbox_max[chan], clip_half_line_width[chan], "");
186 for (unsigned chan = 0; chan < 3; chan++) {
189 if ((options->cull_view_xy && chan <= 1) || (options->cull_view_near_z && chan == 2)) {
190 float t = chan == 2 && options->use_halfz_clip_space ? 0 : -1;
191 visible = LLVMBuildFCmp(builder, LLVMRealOGE, bbox_max[chan],
196 if ((options->cull_view_xy && chan <= 1) || (options->cull_view_far_z && chan == 2)) {
197 visible = LLVMBuildFCmp(builder, LLVMRealOLE, bbox_min[chan], ctx->f32_1, "");
215 for (unsigned chan = 0; chan < 2; chan++) {
217 min = ac_build_fmad(ctx, bbox_min[chan], vp_scale[chan], vp_translate[chan]);
218 max = ac_build_fmad(ctx, bbox_max[chan], vp_scale[chan], vp_translate[chan]);
230 not_equal[chan] = LLVMBuildFCmp(builder, LLVMRealONE, min, max, "");
269 for (unsigned chan = 0; chan < 2; chan++) {
270 v0[chan] = ac_build_fmad(ctx, pos[0][chan], vp_scale[chan], vp_translate[chan]);
271 v1[chan] = ac_build_fmad(ctx, pos[1][chan], vp_scale[chan], vp_translate[chan]);
280 for (unsigned chan = 0; chan < 2; chan++) {
284 v0[chan] = LLVMBuildFMul(builder, v0[chan], LLVMConstReal(ctx->f32, 1.414213562), "");
285 v1[chan] = LLVMBuildFMul(builder, v1[chan], LLVMConstReal(ctx->f32, 1.414213562), "");
290 LLVMValueRef min = ac_build_fmin(ctx, v0[chan], v1[chan]);
291 LLVMValueRef max = ac_build_fmax(ctx, v0[chan], v1[chan]);
302 not_equal[chan] = LLVMBuildFCmp(builder, LLVMRealONE, min, max, "");