Currently, support for A8L8 and similar formats in iris is behind an "#if 0". Some Gallium Nine games have issues because of this. For example, the Witcher 1 uses a texture with the format D3DFMT_A8L8 (equivalent to PIPE_FORMAT_L8A8_SRGB) for its text rendering. Without A8L8 support all text is replaced by black rectangles. Just removing the "#if 0" from iris_formats.c will fix the problem for the Witcher 1, though to properly support this format iris would need to also support it with blit and clear. Also note that nine does not have any "fallback" code in case A8L8 is not supported by the driver. Relevant IRC log: https://people.freedesktop.org/~cbrill/dri-log/?channel=intel-3d&date=2019-02-25 -> see the conversation at 08:39
We fixed this a while back, so closing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.