enum isl_format format = iris_isl_format_for_pipe_format(pformat);
- /* Convert RGBX into RGBA for rendering or typed image access. */
+ /* Convert RGBX into RGBA for rendering */
if (isl_format_is_rgbx(format) &&
- (((usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) &&
- !isl_format_supports_rendering(devinfo, format)) ||
- ((usage & ISL_SURF_USAGE_STORAGE_BIT) &&
- !(isl_format_supports_typed_writes(devinfo, format) &&
- isl_format_supports_typed_reads(devinfo, format))))) {
+ (usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) &&
+ !isl_format_supports_rendering(devinfo, format)) {
format = isl_format_rgbx_to_rgba(format);
}