Lines Matching full:edgeflag
32 } edgeflag;
50 ctx->edgeflag.value = TRUE;
51 ctx->edgeflag.enabled = nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS;
54 ctx->edgeflag.data = NULL;
55 ctx->edgeflag.stride = 0;
97 unsigned attr = nvc0->vertprog->vp.edgeflag;
103 ctx->edgeflag.stride = vb->stride;
104 ctx->edgeflag.data = nouveau_resource_map_offset(&nvc0->base,
107 ctx->edgeflag.data += (intptr_t)index_bias * vb->stride;
137 float *pf = (float *)&ctx->edgeflag.data[index * ctx->edgeflag.stride];
144 ctx->edgeflag.value = !ctx->edgeflag.value;
145 return ctx->edgeflag.value;
152 for (i = 0; i < n && ef_value(ctx, elts[i]) == ctx->edgeflag.value; ++i);
160 for (i = 0; i < n && ef_value(ctx, elts[i]) == ctx->edgeflag.value; ++i);
168 for (i = 0; i < n && ef_value(ctx, elts[i]) == ctx->edgeflag.value; ++i);
176 for (i = 0; i < n && ef_value(ctx, start++) == ctx->edgeflag.value; ++i);
225 if (unlikely(ctx->edgeflag.enabled))
243 IMMED_NVC0(push, NVC0_3D(EDGEFLAG), ef_toggle(ctx));
281 if (unlikely(ctx->edgeflag.enabled))
299 IMMED_NVC0(push, NVC0_3D(EDGEFLAG), ef_toggle(ctx));
337 if (unlikely(ctx->edgeflag.enabled))
355 IMMED_NVC0(push, NVC0_3D(EDGEFLAG), ef_toggle(ctx));
383 if (unlikely(ctx->edgeflag.enabled))
393 IMMED_NVC0(push, NVC0_3D(EDGEFLAG), ef_toggle(ctx));
442 if (unlikely(ctx.edgeflag.enabled))
518 if (unlikely(!ctx.edgeflag.value)) {
520 IMMED_NVC0(ctx.push, NVC0_3D(EDGEFLAG), 1);