diff options
author | Chad Versace <[email protected]> | 2017-05-30 12:27:54 -0700 |
---|---|---|
committer | Chad Versace <[email protected]> | 2017-06-27 16:56:30 -0700 |
commit | 74db56b97a65d488c38a8cfbb600b019439c2f91 (patch) | |
tree | 990fa8b809c3fbfb67ff8d349d2892947c118208 /src/mapi | |
parent | a1983223d8839a0c9f5ca5aaf305ca6d2e01860b (diff) |
i965: Add a RGBX->RGBA fallback for glEGLImageTextureTarget2D()
This enables support for importing RGBX8888 EGLImage textures on
Skylake.
Chrome OS needs support for RGBX8888 EGLImage textures because because
the Android framework produces HAL_PIXEL_FORMAT_RGBX8888 winsys
surfaces, which the Chrome OS compositor consumes as dma_bufs. On
hardware for which RGBX is unsupported or disabled, normally core Mesa
provides the RGBX->RGBA fallback during glTexStorage. But the DRIimage
code bypasses core Mesa, so we must do the fallback in i965.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mapi')
0 files changed, 0 insertions, 0 deletions