Lines Matching defs:devinfo
73 modifier_is_supported(const struct intel_device_info *devinfo,
84 return devinfo->ver >= 6;
95 select_best_modifier(struct intel_device_info *devinfo,
103 if (!modifier_is_supported(devinfo, templ->format, templ->bind,
176 const struct intel_device_info *devinfo = &screen->devinfo;
184 if (devinfo->ver < 6 && !util_format_is_depth_or_stencil(templ->format))
192 if (templ->bind & PIPE_BIND_RENDER_TARGET && devinfo->ver < 6) {
202 tiling_flags = screen->devinfo.has_tiling_uapi ?
215 if (devinfo->ver < 6) {
229 crocus_format_for_usage(&screen->devinfo, templ->format, usage).fmt;
233 devinfo->ver < 6) {
280 const struct intel_device_info *devinfo = &screen->devinfo;
292 if (!modifier_is_supported(devinfo, pfmt, 0, all_modifiers[i]))
435 const struct intel_device_info *devinfo = &screen->devinfo;
442 const bool has_mcs = devinfo->ver >= 7 && !res->mod_info &&
445 const bool has_hiz = devinfo->ver >= 6 && !res->mod_info &&
450 ((devinfo->ver >= 7 && !res->mod_info && !INTEL_DEBUG(DEBUG_NO_CCS)) ||
465 if (isl_format_supports_ccs_d(devinfo, res->surf.format))
551 if (devinfo->verx10 < 75 ||
681 struct intel_device_info *devinfo = &screen->devinfo;
688 select_best_modifier(devinfo, templ, modifiers, modifiers_count);
697 devinfo->ver < 6)
744 devinfo->ver == 7 && (templ->bind & PIPE_BIND_SAMPLER_VIEW)) {
1659 map->has_swizzling = screen->devinfo.has_bit6_swizzle;
1726 } else if (surf->tiling != ISL_TILING_LINEAR && screen->devinfo.ver > 4) {
1913 const struct intel_device_info *devinfo = &screen->devinfo;
1915 if (modifier_is_supported(devinfo, pfmt, 0, modifier)) {
2011 u_transfer_helper_create(&transfer_vtbl, screen->devinfo.ver >= 6,
2012 screen->devinfo.ver >= 6, false, true, false);