Я изменяю версию версии Android 2d из примера OpenGl ES2.0 для изменения шейдера фрагмента. это написано на чистой Java и не использует NDK.glGetShaderInfoLog возвращает пустую строку (android)
Ванильный пример отлично работает на моем телефоне, но когда я меняю шейдерный код, он больше не работает. Это связано с тем, что мой модифицированный шейдер не компилируется (очевидно), но я не могу найти причину проблемы, так как glGetShaderInfoLog возвращает пустую строку.
Я сделал поиск по этой проблеме, и, судя по всему, с 22 июля это была известная проблема, но мне было интересно, какие способы ее обойти. Один из сообщений, которые я нашел, сказал, что они написали оболочку NDK для этой функции, но, будучи новичком в разработке Android, я действительно не знаю, как это сделать.