diff options
author | Daniele Castagna <dcastagna@chromium.org> | 2017-10-18 16:15:44 -0400 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-10-19 19:06:12 -0700 |
commit | 7a2df9085b91ddbd85d6c3d8c1760dac1b7f54b6 (patch) | |
tree | 524e085351ed64aa6e078a1ca40f366d9f38af02 | |
parent | e0807b1eaaaa44b81bcb0aa610480cbc3beecc52 (diff) |
minigbm: i915: add XR30 and XB30 formats.
i915 supports 30bit per component formats.
This CL adds XR30 and XB30 to minigbm i915 backend.
This CL also sorts render_target_formats alphabetically.
BUG=chromium:776093
TEST=Ran a modifier version of null_platform_test that will be
uploaded soon.
Change-Id: If4f2f74cb10a0534023b9b6142ee84ced0ed8a38
Reviewed-on: https://chromium-review.googlesource.com/726318
Commit-Ready: Daniele Castagna <dcastagna@chromium.org>
Tested-by: Daniele Castagna <dcastagna@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
-rw-r--r-- | i915.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -20,9 +20,10 @@ #define I915_CACHELINE_SIZE 64 #define I915_CACHELINE_MASK (I915_CACHELINE_SIZE - 1) -static const uint32_t render_target_formats[] = { DRM_FORMAT_ARGB1555, DRM_FORMAT_ABGR8888, +static const uint32_t render_target_formats[] = { DRM_FORMAT_ABGR8888, DRM_FORMAT_ARGB1555, DRM_FORMAT_ARGB8888, DRM_FORMAT_RGB565, - DRM_FORMAT_XBGR8888, DRM_FORMAT_XRGB1555, + DRM_FORMAT_XBGR2101010, DRM_FORMAT_XBGR8888, + DRM_FORMAT_XRGB1555, DRM_FORMAT_XRGB2101010, DRM_FORMAT_XRGB8888 }; static const uint32_t tileable_texture_source_formats[] = { DRM_FORMAT_GR88, DRM_FORMAT_NV12, |