Как указано в https://stackoverflow.com/a/16257100/3286489,, чтобы drawVertices рисовал что-то в Android Canvas, необходимо отключить аппаратное ускорение с помощью
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
Я проверяю базовый код, он имеет эту проверку
public void drawVertices(@NonNull VertexMode mode, int vertexCount, @NonNull float[] verts,
int vertOffset, @Nullable float[] texs, int texOffset, @Nullable int[] colors,
int colorOffset, @Nullable short[] indices, int indexOffset, int indexCount,
@NonNull Paint paint) {
checkRange(verts.length, vertOffset, vertexCount);
if (isHardwareAccelerated()) {
return;
}
// ... codes that perform the drawing
}
Почему на нем нельзя использовать аппаратное ускорение?
Это не упоминается в документе Android