Estoy modificando la versión de la versión de Android del ejemplo de textura 2d de la guía de programación OpenGl ES2.0 para cambiar el sombreador de fragmentos. esto está escrito en Java puro y no usa el NDK.glGetShaderInfoLog devuelve cadena vacía (android)
El ejemplo de vainilla funciona bien en mi teléfono, pero cuando cambio el código de sombreado, ya no funciona. Esto se debe a que mi shader modificado no compila (obviamente), pero no puedo encontrar la causa del problema, ya que glGetShaderInfoLog devuelve una cadena vacía.
He hecho una búsqueda sobre este tema, y al parecer, a partir del 22 de julio, era un problema conocido, pero me preguntaba qué formas hay para evitarlo. Una publicación que encontré decía que habían escrito un contenedor NDK para la función, pero como soy nuevo en el desarrollo de Android, realmente no sé cómo hacer esto.