f50c178951
The gs_texture_create_from_dmabuf function is a wrapper for eglCreateImageKHR, which can set a different modifier for each plane. The documentation should advice against that, since this should be rejected by the driver. While DMA-BUFs started to have one modifier per plane, this decision was rolled back to having one modifier for the whole buffer / all planes. While some apis like EGL were designed with a modifier per plane, drivers are expected to reject any request using different modifiers per plane.