Lines Matching refs:selector
486 /* A shader selector is a gallium CSO and contains shader variants and
843 struct si_shader_selector *selector;
1028 static inline bool si_shader_uses_bindless_samplers(struct si_shader_selector *selector)
1030 return selector ? selector->info.uses_bindless_samplers : false;
1033 static inline bool si_shader_uses_bindless_images(struct si_shader_selector *selector)
1035 return selector ? selector->info.uses_bindless_images : false;
1040 if (shader->selector->stage == MESA_SHADER_VERTEX &&
1041 !shader->selector->info.base.vs.blit_sgprs_amd &&
1051 shader->selector->info.writes_edgeflag;
1056 return shader->selector->stage <= MESA_SHADER_GEOMETRY &&
1057 shader->selector->info.enabled_streamout_buffer_mask &&
1064 return shader->selector->info.base.fs.uses_discard ||