Commit 2e256e82 authored by Michel Dänzer's avatar Michel Dänzer Committed by Michel Dänzer

glamor: Allow HW acceleration for more RENDER formats

As long as the storage format is compatible.

v2:
* Remove explicit cases for formats handled by the default case.
Reviewed-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
parent 7e6faa5b
......@@ -780,15 +780,15 @@ glamor_render_format_is_supported(PicturePtr picture)
storage_format = format_for_depth(picture->pDrawable->depth);
switch (picture->format) {
case PICT_x2r10g10b10:
case PICT_a2r10g10b10:
return storage_format == PICT_x2r10g10b10;
case PICT_a8r8g8b8:
case PICT_x8r8g8b8:
return storage_format == PICT_a8r8g8b8 || storage_format == PICT_x8r8g8b8;
case PICT_a8:
return storage_format == PICT_a8;
case PICT_a1r5g5b5:
return storage_format == PICT_x1r5g5b5;
default:
return FALSE;
return picture->format == storage_format;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment