Я пытаюсь использовать аппаратное ускорение для Android с моим холстом. Раньше у меня был SurfaceView, который я сделал lockCanvas(), чтобы получить холст, который я нарисовал позже, но я изменил его на TextureView, так как не смог использовать SurfaceView для аппаратного ускорения. В настоящее время я пытаюсь использовать этот холст для использования аппаратного ускорения.
Canvas canvas = this.lockCanvas();
System.out.println(this.isHardwareAccelerated() + ", " + canvas.isHardwareAccelerated());
Дает мне вывод: true, false
(this является TextureView)
Кто-нибудь знает, почему canvas не аппаратное ускорение, и как это сделать?
Изменить: Насколько я понял, мне кажется, что я должен использовать OpenGL. Тем не менее, мне все равно хотелось бы знать, есть ли какие-либо объявленные планы сделать аппаратное ускорение возможным для такого холста.