The r_data_format parameter from imb_gpu_get_format is always ignored or overwritten by the r_data_format parameter from imb_gpu_get_data. It makes more sense to just use the result from the imb_gpu_get_data function for to determine the data format. Pull Request: https://projects.blender.org/blender/blender/pulls/114662