Lines Matching defs:devinfo

700 isl_format_supports_rendering(const struct intel_device_info *devinfo,
706 return devinfo->verx10 >= format_info[format].render_target;
710 isl_format_supports_alpha_blending(const struct intel_device_info *devinfo,
716 return devinfo->verx10 >= format_info[format].alpha_blend;
720 isl_format_supports_sampling(const struct intel_device_info *devinfo,
726 if (devinfo->platform == INTEL_PLATFORM_BYT) {
733 } else if (devinfo->platform == INTEL_PLATFORM_CHV) {
739 } else if (intel_device_info_is_9lp(devinfo)) {
746 } else if (devinfo->verx10 >= 125) {
759 return devinfo->verx10 >= format_info[format].sampling;
763 isl_format_supports_filtering(const struct intel_device_info *devinfo,
771 return isl_format_supports_sampling(devinfo, format);
774 return devinfo->verx10 >= format_info[format].filtering;
778 isl_format_supports_vertex_fetch(const struct intel_device_info *devinfo,
787 if (devinfo->platform == INTEL_PLATFORM_BYT)
790 return devinfo->verx10 >= format_info[format].input_vb;
797 isl_format_supports_typed_writes(const struct intel_device_info *devinfo,
803 return devinfo->verx10 >= format_info[format].typed_write;
810 isl_format_supports_typed_atomics(const struct intel_device_info *devinfo,
816 return devinfo->verx10 >= format_info[format].typed_atomics;
830 isl_format_supports_typed_reads(const struct intel_device_info *devinfo,
836 return devinfo->verx10 >= format_info[format].typed_read;
846 isl_format_supports_ccs_d(const struct intel_device_info *devinfo,
852 if (devinfo->ver < 7 || devinfo->ver > 11)
855 if (!isl_format_supports_rendering(devinfo, format))
876 isl_format_supports_ccs_e(const struct intel_device_info *devinfo,
880 if (devinfo->platform == INTEL_PLATFORM_ADL && devinfo->gt == 2 && devinfo->revision == 0)
895 return devinfo->verx10 >= format_info[format].ccs_e;
899 isl_format_supports_multisampling(const struct intel_device_info *devinfo,
924 return devinfo->ver <= 8;
925 } else if (devinfo->ver == 7 && isl_format_has_sint_channel(format)) {
940 } else if (devinfo->ver < 7 && isl_format_get_layout(format)->bpb > 64) {
982 isl_formats_are_ccs_e_compatible(const struct intel_device_info *devinfo,
987 if (!isl_format_supports_ccs_e(devinfo, format1) ||
988 !isl_format_supports_ccs_e(devinfo, format2))