Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c34 } edgeflag; member
53 ctx->edgeflag.value = true; in nvc0_push_context_init()
54 ctx->edgeflag.enabled = nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS; in nvc0_push_context_init()
57 ctx->edgeflag.data = NULL; in nvc0_push_context_init()
58 ctx->edgeflag.stride = 0; in nvc0_push_context_init()
59 ctx->edgeflag.width = 0; in nvc0_push_context_init()
101 unsigned attr = nvc0->vertprog->vp.edgeflag; in nvc0_push_map_edgeflag()
106 ctx->edgeflag.stride = vb->stride; in nvc0_push_map_edgeflag()
107 ctx->edgeflag.width = util_format_get_blocksize(ve->src_format); in nvc0_push_map_edgeflag()
110 ctx->edgeflag.data = nouveau_resource_map_offset(&nvc0->base, in nvc0_push_map_edgeflag()
[all …]
Dnvc0_program.h41 uint8_t edgeflag; /* attribute index of edgeflag input */ member
Dnvc0_program.c627 prog->vp.edgeflag = info->io.edgeFlagIn; in nvc0_program_translate()
Dnvc0_vbo.c442 unlikely(nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS)) { in nvc0_vertex_arrays_validate()
Dnvc0_surface.c874 blit->vp.vp.edgeflag = PIPE_MAX_ATTRIBS; in nvc0_blitter_make_vp()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_unfilled.c123 if ((header->flags & DRAW_PIPE_EDGE_FLAG_0) && v0->edgeflag) in points()
125 if ((header->flags & DRAW_PIPE_EDGE_FLAG_1) && v1->edgeflag) in points()
127 if ((header->flags & DRAW_PIPE_EDGE_FLAG_2) && v2->edgeflag) in points()
152 if ((header->flags & DRAW_PIPE_EDGE_FLAG_2) && v2->edgeflag) in lines()
154 if ((header->flags & DRAW_PIPE_EDGE_FLAG_0) && v0->edgeflag) in lines()
156 if ((header->flags & DRAW_PIPE_EDGE_FLAG_1) && v1->edgeflag) in lines()
Ddraw_cliptest_tmp.h189 const float *edgeflag = out->data[ef]; in TAG() local
190 out->edgeflag = !(edgeflag[0] != 1.0f); in TAG()
191 need_pipeline |= !out->edgeflag; in TAG()
Ddraw_pipe_clip.c150 dst->edgeflag = 0; /* will get overwritten later */ in interp()
527 new_vert->edgeflag = TRUE; in do_clip_tri()
532 new_vert->edgeflag = FALSE; in do_clip_tri()
543 new_vert->edgeflag = vert_prev->edgeflag; in do_clip_tri()
Ddraw_pt_post_vs.c60 header->edgeflag = 1; in initialize_vertex_header()
Ddraw_llvm.c844 LLVMValueRef edgeflag; in adjust_mask() local
853 edgeflag = LLVMBuildAnd(builder, mask, lp_build_const_int32(gallivm, 0x8000), ""); in adjust_mask()
854 edgeflag = LLVMBuildShl(builder, edgeflag, lp_build_const_int32(gallivm, 1), ""); in adjust_mask()
860 mask = LLVMBuildOr(builder, mask, edgeflag, ""); in adjust_mask()
1322 LLVMValueRef edgeflag = LLVMBuildLoad(builder, outputs[edge_attr][0], ""); in generate_clipmask() local
1323 test = lp_build_compare(gallivm, f32_type, PIPE_FUNC_EQUAL, one, edgeflag); in generate_clipmask()
Ddraw_private.h90 unsigned edgeflag:1; member
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_program.h77 ubyte edgeflag; member
Dnv50_program.c101 prog->vp.edgeflag = i; in nv50_vertprog_assign_slots()
352 prog->vp.edgeflag = 0xff; in nv50_program_translate()
Dnv50_push.c18 float edgeflag; member
Dnv50_vbo.c182 if (attr == nv50->vertprog->vp.edgeflag) { in nv50_emit_vtxattr()
Dnv50_surface.c880 blit->vp.vp.edgeflag = 0x40; in nv50_blitter_make_vp()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_push.c42 float edgeflag; member
/external/mesa3d/src/gallium/docs/source/
Dtgsi.rst3100 simply copies the edge flag input to the edgeflag output.