-uint8_t
-vc4_get_texture_format(enum pipe_format format)
-{
- switch (format) {
- case PIPE_FORMAT_B8G8R8A8_UNORM:
- return 0;
- case PIPE_FORMAT_B8G8R8X8_UNORM:
- return 1;
- case PIPE_FORMAT_R8G8B8A8_UNORM:
- return 0;
- case PIPE_FORMAT_R8G8B8X8_UNORM:
- return 1;
- case PIPE_FORMAT_A8R8G8B8_UNORM:
- return 0;
- case PIPE_FORMAT_X8R8G8B8_UNORM:
- return 1;
- case PIPE_FORMAT_A8B8G8R8_UNORM:
- return 0;
- case PIPE_FORMAT_X8B8G8R8_UNORM:
- return 1;
-/*
- case PIPE_FORMAT_R4G4B4A4_UNORM:
- return 2;
- case PIPE_FORMAT_R5G5B5A1_UNORM:
- return 3;
- case PIPE_FORMAT_R5G6B5_UNORM:
- return 4;
-*/
- case PIPE_FORMAT_L8_UNORM:
- return 5;
- case PIPE_FORMAT_A8_UNORM:
- return 6;
- case PIPE_FORMAT_L8A8_UNORM:
- return 7;
- /* XXX: ETC1 and more*/
- default:
- return ~0;
- }
-}
-