Lines Matching refs:rshader
3393 struct r600_shader *rshader = &shader->shader; in evergreen_update_ps_state() local
3424 for (i = 0; i < rshader->ninput; i++) { in evergreen_update_ps_state()
3425 const gl_varying_slot varying_slot = rshader->input[i].varying_slot; in evergreen_update_ps_state()
3435 else if (rshader->input[i].system_value == SYSTEM_VALUE_SAMPLE_MASK_IN) { in evergreen_update_ps_state()
3439 else if (rshader->input[i].system_value == SYSTEM_VALUE_SAMPLE_ID) { in evergreen_update_ps_state()
3445 rshader->input[i].interpolate, in evergreen_update_ps_state()
3446 rshader->input[i].interpolate_location); in evergreen_update_ps_state()
3451 if (rshader->input[i].uses_interpolate_at_centroid) { in evergreen_update_ps_state()
3453 rshader->input[i].interpolate, in evergreen_update_ps_state()
3460 sid = rshader->input[i].spi_sid; in evergreen_update_ps_state()
3470 rshader->input[i].interpolate == TGSI_INTERPOLATE_CONSTANT || in evergreen_update_ps_state()
3471 (rshader->input[i].interpolate == TGSI_INTERPOLATE_COLOR && flatshade)) { in evergreen_update_ps_state()
3489 for (i = 0; i < rshader->noutput; i++) { in evergreen_update_ps_state()
3490 switch (rshader->output[i].frag_result) { in evergreen_update_ps_state()
3508 if (rshader->uses_kill) in evergreen_update_ps_state()
3522 switch (rshader->ps_conservative_z) { in evergreen_update_ps_state()
3535 num_cout = rshader->ps_export_highest + 1; in evergreen_update_ps_state()
3543 shader->ps_color_export_mask = rshader->ps_color_export_mask; in evergreen_update_ps_state()
3560 …S_0286CC_POSITION_CENTROID(rshader->input[pos_index].interpolate_location == TGSI_INTERPOLATE_LOC_… in evergreen_update_ps_state()
3561 S_0286CC_POSITION_ADDR(rshader->input[pos_index].gpr); in evergreen_update_ps_state()
3568 S_0286D0_FRONT_FACE_ADDR(rshader->input[face_index].gpr); in evergreen_update_ps_state()
3572 S_0286D0_FIXED_PT_POSITION_ADDR(rshader->input[fixed_pt_position_index].gpr); in evergreen_update_ps_state()
3586 S_028844_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_ps_state()
3589 S_028844_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_ps_state()
3603 struct r600_shader *rshader = &shader->shader; in evergreen_update_es_state() local
3608 S_028890_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_es_state()
3610 S_028890_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_es_state()
3619 struct r600_shader *rshader = &shader->shader; in evergreen_update_gs_state() local
3648 (rshader->ring_item_sizes[0]) >> 2); in evergreen_update_gs_state()
3668 S_028878_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_gs_state()
3670 S_028878_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_gs_state()
3680 struct r600_shader *rshader = &shader->shader; in evergreen_update_vs_state() local
3684 for (i = 0; i < rshader->noutput; i++) { in evergreen_update_vs_state()
3685 const int param = rshader->output[i].export_param; in evergreen_update_vs_state()
3691 *param_spi_vs_out_id |= (unsigned)rshader->output[i].spi_sid << param_shift; in evergreen_update_vs_state()
3702 S_0286C4_VS_EXPORT_COUNT(rshader->highest_export_param)); in evergreen_update_vs_state()
3704 S_028860_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_vs_state()
3706 S_028860_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_vs_state()
3707 if (rshader->vs_position_window_space) { in evergreen_update_vs_state()
3723 S_02881C_VS_OUT_CCDIST0_VEC_ENA((rshader->cc_dist_mask & 0x0F) != 0) | in evergreen_update_vs_state()
3724 S_02881C_VS_OUT_CCDIST1_VEC_ENA((rshader->cc_dist_mask & 0xF0) != 0) | in evergreen_update_vs_state()
3725 S_02881C_VS_OUT_MISC_VEC_ENA(rshader->vs_out_misc_write) | in evergreen_update_vs_state()
3726 S_02881C_USE_VTX_POINT_SIZE(rshader->vs_out_point_size) | in evergreen_update_vs_state()
3727 S_02881C_USE_VTX_EDGE_FLAG(rshader->vs_out_edgeflag) | in evergreen_update_vs_state()
3728 S_02881C_USE_VTX_VIEWPORT_INDX(rshader->vs_out_viewport) | in evergreen_update_vs_state()
3729 S_02881C_USE_VTX_RENDER_TARGET_INDX(rshader->vs_out_layer); in evergreen_update_vs_state()
3735 struct r600_shader *rshader = &shader->shader; in evergreen_update_hs_state() local
3739 S_0288BC_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_hs_state()
3741 S_0288BC_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_hs_state()
3749 struct r600_shader *rshader = &shader->shader; in evergreen_update_ls_state() local
3753 S_0288D4_NUM_GPRS(rshader->bc.ngpr) | in evergreen_update_ls_state()
3755 S_0288D4_STACK_SIZE(rshader->bc.nstack)); in evergreen_update_ls_state()