Може ли някой да ми отговори откъде идва този ред:
GLES30.glTexImage2D(GLES30.GL_TEXTURE_2D, 0, GLES30.GL_R16F, width, height, 0, GLES30.GL_RED, GLES30.GL_HALF_FLOAT, myBuffer);
работи на tegra4, но не работи на ARM Mali-T628 MP6?
Между другото, не прикачвам това към фреймбуфер, използвам това като текстура само за четене. Кодът, върнат от ARM, е 1280, където Tegra изобщо „не се оплаква“.
Освен това знам, че Tegra4 има разширение за половин плаващи текстури и този специфичен Mali няма това разширение, но тъй като е OpenGL ES 3.0, не трябва ли да поддържа такива текстури?