Home
last modified time | relevance | path

Searched refs:cull_front (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/amd/llvm/
Dac_llvm_cull.c78 struct ac_position_w_info *w, bool cull_front, bool cull_back, in ac_cull_face() argument
83 if (cull_front && cull_back) in ac_cull_face()
86 if (!cull_front && !cull_back && !cull_zero_area) in ac_cull_face()
104 if (cull_front) { in ac_cull_face()
242 ac_cull_face(ctx, pos, &w, options->cull_front, options->cull_back, options->cull_zero_area), in ac_cull_triangle()
Dac_llvm_cull.h39 bool cull_front; member
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_rasterizer.c68 .cull_front = cso->cull_face & PIPE_FACE_FRONT, in __fd6_setup_rasterizer_stateobj()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_compute_prim_discard.c664 options.cull_front = key->opt.cs_cull_front; in si_build_prim_discard_compute_shader()
866 key.opt.cs_need_correct_orientation = rs->cull_front != rs->cull_back || in si_shader_select_prim_discard_cs()
877 key.opt.cs_cull_front = sctx->viewports.y_inverted ? rs->cull_back : rs->cull_front; in si_shader_select_prim_discard_cs()
878 key.opt.cs_cull_back = sctx->viewports.y_inverted ? rs->cull_front : rs->cull_back; in si_shader_select_prim_discard_cs()
Dsi_state.h92 unsigned cull_front : 1; member
Dsi_state_draw.c2054 if (sctx->viewports.y_inverted ? rs->cull_back : rs->cull_front) in si_multi_draw_vbo()
2056 if (sctx->viewports.y_inverted ? rs->cull_front : rs->cull_back) in si_multi_draw_vbo()
Dgfx10_shader_ngg.c906 options.cull_front = shader->key.opt.ngg_culling & SI_NGG_CULL_FRONT_FACE; in gfx10_emit_ngg_culling_epilogue()
910 options.cull_zero_area = options.cull_front || options.cull_back; in gfx10_emit_ngg_culling_epilogue()
Dsi_state.c834 rs->cull_front = !!(state->cull_face & PIPE_FACE_FRONT); in si_create_rs_state()
838 rs->cull_front = !!(state->cull_face & PIPE_FACE_BACK); in si_create_rs_state()