Lines Matching refs:rshader

3324 	struct r600_shader *rshader = &shader->shader;  in evergreen_update_ps_state()  local
3348 for (i = 0; i < rshader->ninput; i++) { in evergreen_update_ps_state()
3351 if (rshader->input[i].name == TGSI_SEMANTIC_POSITION) in evergreen_update_ps_state()
3353 else if (rshader->input[i].name == TGSI_SEMANTIC_FACE) { in evergreen_update_ps_state()
3357 else if (rshader->input[i].name == TGSI_SEMANTIC_SAMPLEMASK) { in evergreen_update_ps_state()
3361 else if (rshader->input[i].name == TGSI_SEMANTIC_SAMPLEID) { in evergreen_update_ps_state()
3367 rshader->input[i].interpolate, in evergreen_update_ps_state()
3368 rshader->input[i].interpolate_location); in evergreen_update_ps_state()
3373 if (rshader->input[i].uses_interpolate_at_centroid) { in evergreen_update_ps_state()
3375 rshader->input[i].interpolate, in evergreen_update_ps_state()
3382 sid = rshader->input[i].spi_sid; in evergreen_update_ps_state()
3388 if (rshader->input[i].name == TGSI_SEMANTIC_COLOR && rshader->input[i].sid == 0) in evergreen_update_ps_state()
3391 if (rshader->input[i].name == TGSI_SEMANTIC_POSITION || in evergreen_update_ps_state()
3392 rshader->input[i].interpolate == TGSI_INTERPOLATE_CONSTANT || in evergreen_update_ps_state()
3393 (rshader->input[i].interpolate == TGSI_INTERPOLATE_COLOR && in evergreen_update_ps_state()
3398 if (rshader->input[i].name == TGSI_SEMANTIC_PCOORD || in evergreen_update_ps_state()
3399 (rshader->input[i].name == TGSI_SEMANTIC_TEXCOORD && in evergreen_update_ps_state()
3400 (sprite_coord_enable & (1 << rshader->input[i].sid)))) { in evergreen_update_ps_state()
3411 for (i = 0; i < rshader->noutput; i++) { in evergreen_update_ps_state()
3412 if (rshader->output[i].name == TGSI_SEMANTIC_POSITION) in evergreen_update_ps_state()
3414 if (rshader->output[i].name == TGSI_SEMANTIC_STENCIL) in evergreen_update_ps_state()
3416 if (rshader->output[i].name == TGSI_SEMANTIC_SAMPLEMASK && in evergreen_update_ps_state()
3420 if (rshader->uses_kill) in evergreen_update_ps_state()
3434 switch (rshader->ps_conservative_z) { in evergreen_update_ps_state()
3448 for (i = 0; i < rshader->noutput; i++) { in evergreen_update_ps_state()
3449 if (rshader->output[i].name == TGSI_SEMANTIC_POSITION || in evergreen_update_ps_state()
3450 rshader->output[i].name == TGSI_SEMANTIC_STENCIL || in evergreen_update_ps_state()
3451 rshader->output[i].name == TGSI_SEMANTIC_SAMPLEMASK) in evergreen_update_ps_state()
3455 num_cout = rshader->ps_export_highest + 1; in evergreen_update_ps_state()
3463 shader->ps_color_export_mask = rshader->ps_color_export_mask; in evergreen_update_ps_state()
3480 …S_0286CC_POSITION_CENTROID(rshader->input[pos_index].interpolate_location == TGSI_INTERPOLATE_LOC_… in evergreen_update_ps_state()
3481 S_0286CC_POSITION_ADDR(rshader->input[pos_index].gpr); in evergreen_update_ps_state()
3488 S_0286D0_FRONT_FACE_ADDR(rshader->input[face_index].gpr); in evergreen_update_ps_state()
3492 S_0286D0_FIXED_PT_POSITION_ADDR(rshader->input[fixed_pt_position_index].gpr); in evergreen_update_ps_state()
3506 S_028844_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_ps_state()
3509 S_028844_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_ps_state()
3523 struct r600_shader *rshader = &shader->shader; in evergreen_update_es_state() local
3528 S_028890_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_es_state()
3530 S_028890_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_es_state()
3540 struct r600_shader *rshader = &shader->shader; in evergreen_update_gs_state() local
3571 (rshader->ring_item_sizes[0]) >> 2); in evergreen_update_gs_state()
3591 S_028878_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_gs_state()
3593 S_028878_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_gs_state()
3603 struct r600_shader *rshader = &shader->shader; in evergreen_update_vs_state() local
3607 for (i = 0; i < rshader->noutput; i++) { in evergreen_update_vs_state()
3608 if (rshader->output[i].spi_sid) { in evergreen_update_vs_state()
3609 tmp = rshader->output[i].spi_sid << ((nparams & 3) * 8); in evergreen_update_vs_state()
3632 S_028860_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_vs_state()
3634 S_028860_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_vs_state()
3635 if (rshader->vs_position_window_space) { in evergreen_update_vs_state()
3651 S_02881C_VS_OUT_CCDIST0_VEC_ENA((rshader->cc_dist_mask & 0x0F) != 0) | in evergreen_update_vs_state()
3652 S_02881C_VS_OUT_CCDIST1_VEC_ENA((rshader->cc_dist_mask & 0xF0) != 0) | in evergreen_update_vs_state()
3653 S_02881C_VS_OUT_MISC_VEC_ENA(rshader->vs_out_misc_write) | in evergreen_update_vs_state()
3654 S_02881C_USE_VTX_POINT_SIZE(rshader->vs_out_point_size) | in evergreen_update_vs_state()
3655 S_02881C_USE_VTX_EDGE_FLAG(rshader->vs_out_edgeflag) | in evergreen_update_vs_state()
3656 S_02881C_USE_VTX_VIEWPORT_INDX(rshader->vs_out_viewport) | in evergreen_update_vs_state()
3657 S_02881C_USE_VTX_RENDER_TARGET_INDX(rshader->vs_out_layer); in evergreen_update_vs_state()
3663 struct r600_shader *rshader = &shader->shader; in evergreen_update_hs_state() local
3667 S_0288BC_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_hs_state()
3669 S_0288BC_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_hs_state()
3677 struct r600_shader *rshader = &shader->shader; in evergreen_update_ls_state() local
3681 S_0288D4_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_ls_state()
3683 S_0288D4_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_ls_state()