Searched refs:clip_cull_mask (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 485 uint8_t clip_cull_mask = clip_mask | cull_mask; in setup_stateobj() local 528 if (clip0_loc == 0xff && VALIDREG(clip0_regid) && (clip_cull_mask & 0xf) != 0) { in setup_stateobj() 530 ir3_link_add(&l, clip0_regid, clip_cull_mask & 0xf, l.max_loc); in setup_stateobj() 533 if (clip1_loc == 0xff && VALIDREG(clip1_regid) && (clip_cull_mask >> 4) != 0) { in setup_stateobj() 535 ir3_link_add(&l, clip1_regid, clip_cull_mask >> 4, l.max_loc); in setup_stateobj() 640 OUT_RING(ring, A6XX_VPC_DS_CLIP_CNTL_CLIP_MASK(clip_cull_mask) | in setup_stateobj() 670 A6XX_PC_DS_OUT_CNTL_CLIP_MASK(clip_cull_mask)); in setup_stateobj() 691 A6XX_PC_VS_OUT_CNTL_CLIP_MASK(clip_cull_mask)); in setup_stateobj() 829 A6XX_PC_GS_OUT_CNTL_CLIP_MASK(clip_cull_mask)); in setup_stateobj() 859 OUT_RING(ring, A6XX_VPC_GS_CLIP_CNTL_CLIP_MASK(clip_cull_mask) | in setup_stateobj() [all …]
|
/external/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 899 uint8_t clip_cull_mask = last_shader->clip_mask | last_shader->cull_mask; in tu6_emit_vpc() local 905 ir3_link_add(&linkage, clip0_regid, clip_cull_mask & 0xf, linkage.max_loc); in tu6_emit_vpc() 909 ir3_link_add(&linkage, clip1_regid, clip_cull_mask >> 4, linkage.max_loc); in tu6_emit_vpc() 949 tu_cs_emit(cs, A6XX_VPC_VS_CLIP_CNTL_CLIP_MASK(clip_cull_mask) | in tu6_emit_vpc() 963 A6XX_PC_VS_OUT_CNTL_CLIP_MASK(clip_cull_mask)); in tu6_emit_vpc()
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler_nir.c | 3057 unsigned clip_cull_mask = MASK(clip_cull_size); in pack_inlocs() local 3068 compmask = clip_cull_mask & 0xf; in pack_inlocs() 3070 compmask = clip_cull_mask >> 4; in pack_inlocs()
|