Home
last modified time | relevance | path

Searched refs:edgeflags (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c155 LLVMValueRef edgeflags = LLVMConstInt(ctx->ac.i32, all_bits_no_edgeflags, 0); in gfx10_ngg_build_export_prim() local
167 edgeflags = LLVMBuildOr(builder, edgeflags, edge, ""); in gfx10_ngg_build_export_prim()
169 prim.passthrough = LLVMBuildAnd(builder, prim.passthrough, edgeflags, ""); in gfx10_ngg_build_export_prim()
187 prim.edgeflags = ac_pack_edgeflags_for_export(&ctx->ac, &ctx->args); in gfx10_ngg_build_export_prim()
189 prim.edgeflags = ctx->ac.i32_0; in gfx10_ngg_build_export_prim()
195 LLVMValueRef edgeflags = ctx->ac.i32_0; in gfx10_ngg_build_export_prim() local
203 edgeflags = LLVMBuildOr(ctx->ac.builder, edgeflags, edge, ""); in gfx10_ngg_build_export_prim()
205 prim.edgeflags = LLVMBuildAnd(ctx->ac.builder, prim.edgeflags, edgeflags, ""); in gfx10_ngg_build_export_prim()
1170 prim.edgeflags = ac_pack_edgeflags_for_export(&ctx->ac, &ctx->args); in gfx10_emit_ngg_culling_epilogue()
1172 prim.edgeflags = ctx->ac.i32_0; in gfx10_emit_ngg_culling_epilogue()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_clip.c218 const boolean *edgeflags, in emit_poly() argument
238 if (!edgeflags[0]) in emit_poly()
259 if (!edgeflags[i-1]) { in emit_poly()
263 if (i == n - 1 && edgeflags[i]) in emit_poly()
/third_party/mesa3d/docs/gallium/cso/
Dvelems.rst30 Fog, point size, the facing bit, and edgeflags, all are in the standard format
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_build.h586 LLVMValueRef edgeflags; member
Dac_llvm_build.c4633 result = LLVMBuildOr(ctx->builder, result, prim->edgeflags, ""); in ac_pack_prim_export()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c1649 prim.edgeflags = ctx->ac.i32_0; in handle_ngg_outputs_post_2()
1912 prim.edgeflags = ctx->ac.i32_0; in gfx10_ngg_gs_emit_epilogue_2()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst1831 - nir/edgeflags: Add a flag to indicate the edge flag input is needed
2699 - radeonsi: use a trick to extract and pack edgeflags using fewer instructions
2700 - radeonsi: don't set edgeflags for TES and blit VS
2725 - radeonsi: add gfx10 helpers for determining whether edgeflags are enabled
D20.0.0.rst2401 - radeonsi/gfx10: separate code for getting edgeflags from the
D21.2.0.rst1728 - nir/edgeflags: update outputs written when lowering edge flags.