bo->sizes[0] = bo->strides[0] * height + 64;
bo->sizes[1] = bo->strides[1] * chroma_height + 64;
bo->offsets[0] = bo->offsets[1] = 0;
- } else if (format == GBM_FORMAT_XRGB8888 || format == GBM_FORMAT_ARGB8888 ||
- format == GBM_BO_FORMAT_XRGB8888 || format == GBM_BO_FORMAT_ARGB8888 ) {
+ } else if (format == GBM_FORMAT_XRGB8888 || format == GBM_FORMAT_ARGB8888) {
bo->strides[0] = gbm_stride_from_format(format, width);
bo->sizes[0] = height * bo->strides[0];
bo->offsets[0] = 0;
{
unsigned i;
- if (format == GBM_BO_FORMAT_XRGB8888)
- format = GBM_FORMAT_XRGB8888;
- if (format == GBM_BO_FORMAT_ARGB8888)
- format = GBM_FORMAT_ARGB8888;
-
if (usage & GBM_BO_USE_CURSOR &&
usage & GBM_BO_USE_RENDERING)
return 0;
uint64_t u64;
};
-/** Format of the allocated buffer */
-enum gbm_bo_format {
- /** RGB with 8 bits per channel in a 32 bit value */
- GBM_BO_FORMAT_XRGB8888,
- /** ARGB with 8 bits per channel in a 32 bit value */
- GBM_BO_FORMAT_ARGB8888
-};
-
#define __gbm_fourcc_code(a,b,c,d) ((uint32_t)(a) | ((uint32_t)(b) << 8) | \
((uint32_t)(c) << 16) | ((uint32_t)(d) << 24))
size_t gbm_num_planes_from_format(uint32_t format)
{
- if (format == GBM_BO_FORMAT_XRGB8888)
- format = GBM_FORMAT_XRGB8888;
- if (format == GBM_BO_FORMAT_ARGB8888)
- format = GBM_FORMAT_ARGB8888;
-
switch(format)
{
case GBM_FORMAT_C8:
int gbm_bpp_from_format(uint32_t format)
{
- if (format == GBM_BO_FORMAT_XRGB8888)
- format = GBM_FORMAT_XRGB8888;
- if (format == GBM_BO_FORMAT_ARGB8888)
- format = GBM_FORMAT_ARGB8888;
-
switch(format)
{
case GBM_FORMAT_C8: