in shared/java/ColorType.java [159:184]
public int getShiftPerPixel() {
switch (this) {
case UNKNOWN: return 0;
case ALPHA_8: return 0;
case RGB_565: return 1;
case ARGB_4444: return 1;
case RGBA_8888: return 2;
case RGB_888X: return 2;
case BGRA_8888: return 2;
case RGBA_1010102: return 2;
case RGB_101010X: return 2;
case BGRA_1010102: return 2;
case BGR_101010X: return 2;
case GRAY_8: return 0;
case RGBA_F16NORM: return 3;
case RGBA_F16: return 3;
case RGBA_F32: return 4;
case R8G8_UNORM: return 1;
case A16_UNORM: return 1;
case R16G16_UNORM: return 2;
case A16_FLOAT: return 1;
case R16G16_FLOAT: return 2;
case R16G16B16A16_UNORM: return 3;
}
throw new RuntimeException("Unreachable");
}