Home
last modified time | relevance | path

Searched refs:frontface (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_lower_ray_queries.c143 rq_variable *frontface; member
214 result.frontface = in init_ray_query_intersection_vars()
290 rq_copy_var(b, index, vars->closest.frontface, vars->candidate.frontface, 0x1); in copy_candidate_to_closest()
402 return nir_bcsel(b, committed, rq_load_var(b, index, vars->closest.frontface), in lower_rq_load()
403 rq_load_var(b, index, vars->candidate.frontface)); in lower_rq_load()
512 nir_ssa_def *frontface = nir_flt(b, nir_imm_float(b, 0), div); in insert_traversal_triangle_case() local
516 frontface = nir_ixor(b, frontface, switch_ccw); in insert_traversal_triangle_case()
517 rq_store_var(b, index, vars->candidate.frontface, frontfac in insert_traversal_triangle_case()
[all...]
H A Dradv_pipeline_rt.c1125 nir_ssa_def *frontface = nir_flt(b, nir_imm_float(b, 0), div); in insert_traversal_triangle_case() local
1129 frontface = nir_ixor(b, frontface, switch_ccw); in insert_traversal_triangle_case()
1136 nir_bcsel(b, frontface, nir_imm_int(b, SpvRayFlagsCullFrontFacingTrianglesKHRMask), in insert_traversal_triangle_case()
1178 nir_bcsel(b, frontface, nir_imm_int(b, 0xFE), nir_imm_int(b, 0xFF)); in insert_traversal_triangle_case()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c511 /* Special case: Turn the frontface varying into a load of the
512 * frontface variable, and create the vector as required by TGSI.
524 nir_ssa_def *frontface = nir_load_front_face(&c->build, 1); in ttn_emulate_tgsi_front_face() local
527 frontface, in ttn_emulate_tgsi_front_face()
539 nir_ssa_def *frontface = nir_load_var(&c->build, c->input_var_face); in ttn_emulate_tgsi_front_face() local
542 frontface, in ttn_emulate_tgsi_front_face()

Completed in 8 milliseconds