Searched refs:frontface (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_lower_ray_queries.c | 143 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 D | radv_pipeline_rt.c | 1125 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 D | tgsi_to_nir.c | 511 /* 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