Lines Matching refs:usage
50 const char *usage)
56 if (tex_res->aux.usage != ISL_AUX_USAGE_CCS_D &&
57 tex_res->aux.usage != ISL_AUX_USAGE_CCS_E &&
58 tex_res->aux.usage != ISL_AUX_USAGE_GFX12_CCS_E)
78 usage);
304 s_res->aux.usage);
339 * but with a different aux usage. If it has, flush the render cache so we
340 * ensure that it's only in there with one aux usage at a time.
356 * format, only the aux usage. So we let that slide for now.
366 "cache tracker: aux usage mismatch",
440 &res->base.b, res->aux.usage, level, true);
497 assert(isl_aux_usage_has_mcs(res->aux.usage));
503 &res->base.b, res->aux.usage, 0, true);
519 switch (res->aux.usage) {
613 &res->base.b, res->aux.usage, level, true);
654 if (!isl_aux_usage_has_hiz(res->aux.usage))
718 if (res->aux.usage == ISL_AUX_USAGE_NONE)
747 if (res->aux.usage == ISL_AUX_USAGE_NONE)
776 } else if (isl_aux_usage_has_mcs(res->aux.usage)) {
779 } else if (isl_aux_usage_has_hiz(res->aux.usage)) {
781 } else if (res->aux.usage == ISL_AUX_USAGE_STC_CCS) {
784 assert(isl_aux_usage_has_ccs(res->aux.usage));
789 isl_aux_state_transition_aux_op(aux_state, res->aux.usage, aux_op);
801 if (res->aux.usage == ISL_AUX_USAGE_NONE)
833 if (res->surf.usage & ISL_SURF_USAGE_DEPTH_BIT) {
834 assert(isl_aux_usage_has_hiz(res->aux.usage));
851 if (res->surf.usage & ISL_SURF_USAGE_DEPTH_BIT) {
888 switch (res->aux.usage) {
894 res->aux.usage : ISL_AUX_USAGE_NONE;
900 return res->aux.usage;
904 /* If we don't have any unresolved color, report an aux usage of
925 return res->aux.usage;
968 assert(isl_aux_usage_has_mcs(res->aux.usage));
1064 switch (res->aux.usage) {
1070 res->aux.usage : ISL_AUX_USAGE_NONE;
1074 return res->aux.usage;
1078 return res->aux.usage;
1100 if (res->aux.usage == ISL_AUX_USAGE_CCS_D)
1105 return res->aux.usage;