/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_vbo_translate.c | 34 } 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 D | nvc0_program.h | 43 uint8_t edgeflag; /* attribute index of edgeflag input */ member
|
H A D | nvc0_program.c | 700 prog->vp.edgeflag = info_out.io.edgeFlagIn; in nvc0_program_translate()
|
H A D | nvc0_vbo.c | 449 unlikely(nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS)) { in nvc0_vertex_arrays_validate()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pipe_unfilled.c | 122 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 D | draw_cliptest_tmp.h | 194 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 D | draw_pipe_clip.c | 145 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 D | draw_pt_post_vs.c | 60 header->edgeflag = 1; in initialize_vertex_header()
|
H A D | draw_private.h | 121 unsigned edgeflag:1; member
|
H A D | draw_llvm.c | 519 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 D | nv50_program.h | 82 ubyte edgeflag; member
|
H A D | nv50_program.c | 108 prog->vp.edgeflag = i; in nv50_vertprog_assign_slots() 377 prog->vp.edgeflag = 0xff; in nv50_program_translate()
|
H A D | nv50_push.c | 18 float edgeflag; member
|
H A D | nv50_vbo.c | 174 if (attr == nv50->vertprog->vp.edgeflag) { in nv50_emit_vtxattr()
|
H A D | nv50_surface.c | 896 blit->vp.vp.edgeflag = 0x40; in nv50_blitter_make_vp()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_push.c | 42 float edgeflag; member
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 696 /* 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()
|