Home
last modified time | relevance | path

Searched refs:edgeflag (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo_translate.c34 } edgeflag; member
54 ctx->edgeflag.value = true; in nvc0_push_context_init()
55 ctx->edgeflag.enabled = nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS; in nvc0_push_context_init()
58 ctx->edgeflag.data = NULL; in nvc0_push_context_init()
59 ctx->edgeflag.stride = 0; in nvc0_push_context_init()
60 ctx->edgeflag.width = 0; in nvc0_push_context_init()
107 unsigned attr = nvc0->vertprog->vp.edgeflag; in nvc0_push_map_edgeflag()
112 ctx->edgeflag.stride = vb->stride; in nvc0_push_map_edgeflag()
113 ctx->edgeflag in nvc0_push_map_edgeflag()
[all...]
H A Dnvc0_program.h43 uint8_t edgeflag; /* attribute index of edgeflag input */ member
H A Dnvc0_program.c700 prog->vp.edgeflag = info_out.io.edgeFlagIn; in nvc0_program_translate()
H A Dnvc0_vbo.c449 unlikely(nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS)) { in nvc0_vertex_arrays_validate()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe_unfilled.c122 if ((header->flags & DRAW_PIPE_EDGE_FLAG_0) && v0->edgeflag) in points()
124 if ((header->flags & DRAW_PIPE_EDGE_FLAG_1) && v1->edgeflag) in points()
126 if ((header->flags & DRAW_PIPE_EDGE_FLAG_2) && v2->edgeflag) in points()
151 if ((header->flags & DRAW_PIPE_EDGE_FLAG_2) && v2->edgeflag) in lines()
153 if ((header->flags & DRAW_PIPE_EDGE_FLAG_0) && v0->edgeflag) in lines()
155 if ((header->flags & DRAW_PIPE_EDGE_FLAG_1) && v1->edgeflag) in lines()
182 * We currently keep the vertex edgeflag and primitive edgeflag mask
H A Ddraw_cliptest_tmp.h194 const float *edgeflag = out->data[ef]; in do_cliptest() local
195 out->edgeflag = !(edgeflag[0] != 1.0f); in do_cliptest()
196 need_pipeline |= !out->edgeflag; in do_cliptest()
H A Ddraw_pipe_clip.c145 dst->edgeflag = 0; /* will get overwritten later */ in interp()
409 * the header.flags bit is set AND the per-vertex edgeflag field is set. in do_clip_tri()
492 new_vert->edgeflag = TRUE; in do_clip_tri()
497 new_vert->edgeflag = FALSE; in do_clip_tri()
511 /* Copy starting vert's edgeflag: in do_clip_tri()
513 new_vert->edgeflag = vert_prev->edgeflag; in do_clip_tri()
H A Ddraw_pt_post_vs.c60 header->edgeflag = 1; in initialize_vertex_header()
H A Ddraw_private.h121 unsigned edgeflag:1; member
H A Ddraw_llvm.c519 LP_CHECK_MEMBER_OFFSET(struct vertex_header, edgeflag, in create_jit_vertex_header()
1178 * unsigned edgeflag:1;
1191 * ((x & 0x4000) << 3) | // edgeflag
1204 LLVMValueRef edgeflag; in adjust_mask() local
1213 edgeflag = LLVMBuildAnd(builder, mask, lp_build_const_int32(gallivm, 0x4000), ""); in adjust_mask()
1214 edgeflag = LLVMBuildShl(builder, edgeflag, lp_build_const_int32(gallivm, 3), ""); in adjust_mask()
1220 mask = LLVMBuildOr(builder, mask, edgeflag, ""); in adjust_mask()
1266 /* initialize vertex id:16 = 0xffff, pad:1 = 0, edgeflag:1 = 1 */ in store_aos_array()
1678 LLVMValueRef edgeflag in generate_clipmask() local
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_program.h82 ubyte edgeflag; member
H A Dnv50_program.c108 prog->vp.edgeflag = i; in nv50_vertprog_assign_slots()
377 prog->vp.edgeflag = 0xff; in nv50_program_translate()
H A Dnv50_push.c18 float edgeflag; member
H A Dnv50_vbo.c174 if (attr == nv50->vertprog->vp.edgeflag) { in nv50_emit_vtxattr()
H A Dnv50_surface.c896 blit->vp.vp.edgeflag = 0x40; in nv50_blitter_make_vp()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_push.c42 float edgeflag; member
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dgfx10_shader_ngg.c696 /* The edgeflag is always stored in the last element that's also in ngg_nogs_vertex_size()
1547 /* Store the edgeflag at the end (if streamout is enabled) */ in gfx10_ngg_build_end()
1549 LLVMValueRef edgeflag = LLVMBuildLoad2(builder, ctx->ac.f32, addrs[4 * i], ""); in gfx10_ngg_build_end() local
1551 edgeflag = LLVMBuildFPToUI(ctx->ac.builder, edgeflag, ctx->ac.i32, ""); in gfx10_ngg_build_end()
1552 edgeflag = ac_build_umin(&ctx->ac, edgeflag, ctx->ac.i32_1); in gfx10_ngg_build_end()
1556 LLVMBuildStore(builder, edgeflag, tmp); in gfx10_ngg_build_end()

Completed in 22 milliseconds