X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fintel%2Fintel_screen.c;h=a13e6755a7cc80300991644fa2cc4f652a05cba5;hp=4eeeb2f856107085abd6bf79da1d167806cab2ee;hb=8de5c355fa2bf0f30df2c7cf39aee01e793284bf;hpb=d35d3d612acef1612aaab9a923b8814d4dbb4d9c diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c index 4eeeb2f8561..a13e6755a7c 100644 --- a/src/mesa/drivers/dri/intel/intel_screen.c +++ b/src/mesa/drivers/dri/intel/intel_screen.c @@ -245,6 +245,8 @@ intel_create_image(__DRIscreen *screen, if (image == NULL) return NULL; + image->dri_format = format; + switch (format) { case __DRI_IMAGE_FORMAT_RGB565: image->format = MESA_FORMAT_RGB565; @@ -297,6 +299,8 @@ intel_query_image(__DRIimage *image, int attrib, int *value) return true; case __DRI_IMAGE_ATTRIB_NAME: return intel_region_flink(image->region, (uint32_t *) value); + case __DRI_IMAGE_ATTRIB_FORMAT: + return image->dri_format; default: return false; }